Skip to main content

Full text of "zx-files"

See other formats


40p EVERY WEEK * DEC 22 1984 -No 92 



with your 
computer 
this Christmas 


Constructyourown 

16-bit computer-P"> 


i 


Master 3D graphics 





Screen animation 

for the Spectrum- p20 





















POWER UP YOUR ORIC MICRO WITH FOUR 
BLOCKBUSTERS FROM UK SOFTWARE 
FOR THE ORIC-1 AMD ORIC ATMOS 



All PRICES FULLY INClisiVE OP VAT arid PAP-ilO MORE TO PAY! 

' cuinwriv Unit 3c .^oorfieldv ' ' 24hr 


SOFTWARE Moor Park Avenue Bispham. ANSAFONE J 

. lkalT p n oh both the B lac k poo I. La ncs F Y2 0 J Y 

LIMITED ~ °o*ic!m6?‘ *TWlephohtf<0253) 55282 Telex: 67232 IJKSOFG 


MMRNING 















































It's Christmas Night The log of 
the Conqueror crackles in the 
grate. Old Uncle Clive has 
crashed after one sherry too 
many, and cousin Jack from 
America is flicking acorns at 
his nose. A new star rises in the 
east.. .what can it be? Yes, the 
winners of the PCN Golden 
Turkey Awards of 1984! 


Monitor 

Lynx starts on the 
comeback trail 


OUTPUT 


Add 3D line drawings to your repertoire of Beeb graphics 
programs with these annotated routines. 


More kudos to your QDOS with some hints on making better use 
of headers on the QL. 


COMMODORE poker 1 

Take on your 64 at cards with this version of Poker Solitaire. 


Animated SPECTRUM 20 

You can store enough frames to produce some spectacular 
animated sequences with machine code and Basic routines. 
AMSTRAD stretch 22 

Print double height characters on the screen in your games or in 
more serious applications._ 


ATARI attraction 24 

Tap in this game and learn a bit more about some aspects of two 
programming features. 


HARDWARE 


Whether you buy the kit or the ready-built version, the Cortex 2 
out-benchmarks the competition. However, the machine is still 
something of a challenge to take on, says Brendin Lewis. 


PERIPHERALS 


SHINWA s wrt chability 41 

The CPA-80 printer has a range of features that would grace a 
more expensive machine. 


SOFTWARE 


64 sound master 


Music Master turns your computer into an electronic music 
synthesiser and teaches you about music into the bargain. 


REGULARS 


Lynx — fresh tracks discov¬ 
ered, this page; Commodore 
treads the IBM path, page 2; 
Toshiba price cuts set cat 
among pigeons, page 3; Christ¬ 
mas 1984 — the last micro 
boom? page 4. 


PCN Charts 

Which games will be spilling 
out of the nation’s Christmas 
stockings? 


Random Access 7 

Hot views from our readers 


Solve your programming prob¬ 
lems by consulting our experts. 


PON's readers make friends 
and influence people when they 
send in their hints and tips. The 
£10 reward can't come amiss 
either. 


On the eighth day of Christmas 
why not get stuck into an 
adventure? 


Pre-Christmas bargains. 

Quit Datelines 52 

PCN signs off for this year, and 
looks forward to the next. 


Lynx micros are on the come¬ 
back trail. 

A Cambridge company called 
Anston Technology has made a 
successful bid for the rights to 
the machines as well as the 
assets of the failed Computers 
Ltd. 

According to an Anston press 
release, the company has en¬ 
gaged Dick Greenwood, former 
chairman of Camputers, to 
assist with the introduction of 
the Lynx into its business 
plans'. 

’My purpose is to ensure that 
the Lynx continues,’ he said. 
T’m currently tying up loose 
ends from a technical and pro- 
duction point of view.’ 



said the telephone operator. 

Further inquires with well 
placed industry sources turned 
up a second Cambridge num¬ 
ber. A request to speak to Alex 
Chapman, Anston director, re¬ 
vealed that he was in Newport, 
Gwent, South Wales. 

But surely someone else 
could help? ’Sorry, nobody else 
knows anything about it. And 
I’m his right-hand man,’ a voice 
said. 

Chapman is already familiar 
with the Lynx. Another of his 
companies. Braefleld Chap¬ 
man. was a small sub-contrac¬ 
tor used by Camputers to carry 
out assembly and repair work. 

Greenwood said that the tele- 



Lynx: hat K come off the endangered species list? 


But the prospect of future 
support for the Lynx is lost in a 
wintry fog. 

Greenwood said it would be a 
month or so before detailed 
plans are finalised and 
attempts to contact Anston 
Technology last week floun¬ 
dered when the number quoted 
in its historic press release 
turned out to be unobtainable. 

The number is temporarily 
unavailable as the result of an 
agreement between the sub¬ 
scriber and British Telecom,’ 


phone number was out of action 
because of a fault on the line. 

Anston isestablishingatech- 
nical back-up facility for ex¬ 
isting users. Also, the Lynx 96, 
128. disk drives, peripherals 
and software will be made 
available. For further details 
you could try ringing 0223- 
62026. 

The message for existing 
Lynx users is hang on in there. 
We will pass on further news as 
soon as we can lay our hands on 



PCN DECEMBER221984 




Open season again as 
Lynx hits the fairway 

Well, we got it wrong last week, 
predicting that the Dragon 
would be the next micro to come 
off the sick list. It's been beaten 
to it by the late Camputers 
Lynx. 

There's been no news of the 
Lynx for several months, which 
is stretching two minutes' si¬ 
lence —but it gives the I ie to the 
old saying that no news is good 
news. The Lynx disappeared 
virtually without trace. Lynx 
owners didn’t even have the 
comfort of knowing that some¬ 
body, somewhere, cared for 
their micro. Even the Jupiter 
Ace found a friend in need, and 
other micros have found a safe 
haven in Holland and Spain. 

That the Lynx may stage a 
recovery is good enough news in 
itself, but most encouraging is 
the way that its resurrectiqn 
runs straight across the main 
trend of the micro industry. 

This is the trend that would 
have you believe micros are 
going to become progressively 
more useful, on the grounds 
that as games machines they 
have a limited life expectancy 
It all sounds very dull. Fine and 
dandy, of course, if the chal¬ 
lenge of rigging up a ZX81 to 
control the microclimate in 
your window-box is irresistible; 
but hardly a match for the 
excitement of a good game 

The Lynx was one of those 
indeterminate systems that 
didn’t know whether it was a 
home micro or a business sys¬ 
tem. Towards the end of its life, 
with increased memory and 
disk attachments, it was begin¬ 
ning to make up its mind in the 
direction ofbusiness. Perhaps it 
would be unseemly to gloat and 
say this development was the 
death of it. Besides, it was never 
a runaway success as a home 
micro. But it didn't go under 
until it turned serious . . . 

Will the Lynx’s Lazarus act 
mark a rejection of the new 
wave and a return to the 
traditional values of home com¬ 
puting— blood, gore, lightning 
reflexes and preferably a 
warped mind? Will it fire a 
broadside at the old sobre-sides 


who want to clean up? (Whether 
it’s home microcomputing they 
want to clean up, or whether 
they just want to clean up 
generally isn’t yet clear.) 

It isasking too much to expect 
the Lynx to shoulder the burden 
alone. In its last days it was 
barely capable of shouldering a 
sack of horse-feathers, let alone 
the standard of the home micro 
enthusiasts. If certain other 
micros — the Texas Instru¬ 
ments 994A, for example, or 
the J upiter Ace — were to come 
out of retirement it might be 
possible to start thinking about 
a veterans’ eleven to take the 
field against the new breed 
represented by the QL, the 
Commodore Plu&(4, and the 
Sharp MZ800, where home use 
isdefinitely a secondary consid¬ 
eration. The QL is a particular¬ 
ly regrettable case; not because 
there’s anything wrong with it, 
of course, but for the fact that it 
comes from the company that 
put home micros on the map in 
this country, a company whose 
last new home micro was the 
Spectrum. The Spectrum Plus 
is a side-show; it's the QL that 
shows which way the wind is 
blowing. 

TI 99/4A fans will say their 
micro is still supported if you 
know where to look, and J upiter 
Ace die-hards might argue the 
same case. But the prospects for 
the Lynx — and the Dragon, for 
that matter — are on a different 
level on the Bobby Robeon Scale 
of Optimism. The Lynx may yet 
get a result. 

Of course there never was 
much of a software industry 
where Lynx games were con¬ 
cerned. But the point is that 
somebody thinks the machine 
can still sell, against competi¬ 
tion so well established that the 
act of faith takes your breath 
away. 

This being the season of 
goodwill the Lynx could hardly 
be re-launched at a better time. 
If there’s a sympathy vote 
around at this time of year, the 
Lynx deserves it more than 
most. 

If its new proprietors can 
organise themselves quickly 
enough it might even pick up a 
few sales by default, as anxious 
shoppe rsfind the shelvesempty 
of Sinclair Plusses and C16 
starter packs but healthily 
stocked with Lynxes. 

It could turn out that the 
Lynx’s appeal will be mainly 
nostalgic. It recalls a style of 
micro that seems to be passing 
out of fashion (and a kind of 
manufacturer that seems to 
have passed out). 

But if it makes a successful 
comeback, the reasons won’t be 
particularly important to any¬ 
body out there who still has one 
tucked away at the back of a 
cupboard. 


^ftoNITOR 


Commodore lines up 
IBM broadside 

Commodore is to launch a 
desktop IBM compatible 
machine in spring, 1985. The 
company describes the 
machine, thought to be a de¬ 
velopment of the Bytec Hype¬ 
rion, as the 'opening gambit' in 
an offensive on the business 
computing market. 

Commodore declined to dis¬ 
cuss hardware specifications or 
pricing, but said the new 
machine would be previewed at 
the Which Computer? show on 
January 15, and would be 
launched later, possibly in 
March 

The company’s new market¬ 
ing manager, David Gerrard, 
said the newcomer was part of 
'an evolving, long-term 
strategy' that should take the 
company back into its tradi¬ 
tional business market. 

Gerrard admitted that Com¬ 
modore's concentration on 
home computers in the last 18 
months had meant a shift away 
from business users. 

The launch arises from two 
deals that Commodore made 
earlier this year. The first was a 
licensing agreement with 
Bytec-Comterm, maker of the 
Hyperion. Ajile portable — one 
of the best IBM-compatible 
portables. The machine was 
displayed in Commodore livery 
at the Hanover Fair in April. 

The second deal was an 
arrangement with chip-maker 
Intel that allowed Commodore 
to produce the IBM PC’s proces¬ 
sor, the 8086. 

After Hanover, the portable 
machine sank without trace 
and as manufacturers of port¬ 
ables and IBM compete began 
to fold, speculation mounted 
that Commodore would have to 
upgrade the Bytec hardware 
significantly. It now appears 
that the speculation has been 
borne out. 

A second business machine 
was shown at Hanover, a multi¬ 
user system based on the Z8000 


processor. So far that has been 
equally conspicuous by ita abs¬ 
ence. 


Help on the way 

Spurred into action by a reader’s 
letter (Random Access, issue 91) we 
have contacted Dealer Deals and 
sorted out with them the matter of 
the wayward Magarule perspex 
magnifying rulers. 

Mark Simon of Dealer Deals has 
promised a speedier turn-round in 
future. ‘We have hundreds in stock,’ 
he said. 

So stay glued to your letter box, Mr 
Johnstone of Colchester, a ruler is on 
its way to you through the post 


Hewlett-Packard 
pinches Unix lead 

Hewlett-Packard is in line to be 
the first with a Unix portable. 

According to reports from the 
US, HP is planning to launch 
early in the new year a luggable 
micro weighing under 25lbs 
that will run the Unix operat¬ 
ing system. 

Currently codenamed the 
Pisces, it is said to cost $5,000 
and will use the 68010 chip, 
512K of RAM. a 120 column 24 
line electroluminescent screen, 
a pair of 3.5in disk drives and a 
built-in ink-jet printer. 

The machine has already 
been shown to market research 
firmsand industry insiders who 
have commented favourably on 
it. According to those who have 
seen it, around 50 software 
packages will be available at 

If the final product matches 
the rumoured specification and 
price it will put HP in the lead to 
carve out a large market share 
as the kind of facilities on offer 
are normally only available on 
machines costing around twice 
the price. 

Hewlett-Packard in the UK 
refused to comment on the 
existence of the micro on the 
grounds that it is not its policy 
to pre-announce products._ 



THE BEAST BITES BACK — Extending its Beasty family, Commotion’s 
(01-804 13781 latest device is an infra-red remote control system. The 
infra-red Beasty comes with a manual and software for under £50 and is 
available for the BBC. Spectrum and Commodore 64. With its eight-channel 
interface the device is compatible with the Beasty arm and Mobile base 
(issue 75) and will control up to eight servo motors to a range of six metres. 
You can see the remote control system in action at the High Technology and 
Education Show, Barbican Centre, London, from January 23 to 26. 


PCN DECEMBER 221984 



Monitor 


w 


Toshiba drops price 
of MSX package 

Toshiba has upped the stakes in 
the battle for control of the UK 
MSX market with a £40 price- 
cut, making its HX-10 machine 
one of the cheapest. 

The company has also ex¬ 
tended its three year guarantee 
offer < longer than many people 
own a micro) until March 31. 

Add to this the machine's 
bundled software and the 
Toshiba looks just about the 
best MSX deal this Christmas, 
with only the Goldstar under¬ 
cutting it (by £10), and the 
Spectravideo rivalling it with 
slightly enhanced features. 

No other MSX manufacturer 
seemed to be responding to the 
Toshiba price-cut as PCN went 
to press, but some outlets are 
promising to cut Sony and 
Sanyo prices by £60 soon after 
Christmas. Equally, the lesser 
known manufacturers will 
have to try to maintain a price 
differential to stop customers 
flocking to famous names such 
as Sony and Toshiba who, as far 
as customers are concerned, 
have a good track record in 
electronics. 

Aside from price competition 
among MSX companies, the 
machines also face stiff com¬ 
petition this Christmas from 
Commodore. Sinclair and 
Atari, and it’s difficult to see 
how sales can be anything other 
than disappointing while the 
machines remain above the 
£200 mark. 

The JVC is among the pricier 
machines, and has so far sold 


only a few thousand. Toshiba 
has certainly sold more, but the 
company was unable to say how 
many. Most of the manufactur¬ 
ers haven’t been in the country 
long enough for their figures to 
have any great significance. 

But the limited impact of 
MSX so far doesn't seem to be 
discouraging the companies. 
The Mitsubishi is now in the 
UK at £245 for the 3‘2K version 
or £299 for 64K, although its 
distribution isn't particularly 
wide at the moment. Kuma, 
which produces a number of 
books and add-ons for MSX 
machines, says it has already 
had a fair number of enquiries 
from Mitsubishi owners. This 
may be because customers view 
the 32K version as a cheap 
alternative. 

Panasonic's machine should 
also be available by Christmas, 
while Philips will probably sell 
its MSX machine in the UK 
early next year. Considering 
the number of companies now 
involved it's difficult to visual¬ 
ise the machines staying at 
their current price level for 
long. 

If prices in Japan are any¬ 
thing to go by there’s certainly 
scope for cuts. Bottom of the 
market in the landofMSX is the 
Casio, which is going for £80- 
£90, and assuming the com¬ 
pany is makings profit on thisit 
shouldn’t be beyond the wit of 
the manufacturers to sell MSX 
for around £150 here. This is a 
common price forecast inside 
the MSX fraternity, but its 
timing is another matter 
altogether. 


JEW FROM THE US 


moves a week. Some players are 
active in many games, from the 
live fury of MegaWars to the 
quieter role-playing games. 
There is even a monthly maga¬ 
zine, Computer Gaming World, 
devoted to multi-player games. 

Watching all this with con¬ 
siderable interest are the phone 
companies, the makers of mod¬ 
ems, and business analysts. 

Doorosters see the rapidly 
expanding volume of personal 
computer communications over 
phone lines as producing a 
monumental headache very 
soon. The average phone call 
lasts four or five minutes, but 
the average data link occupies 
25 minutes. Optimists argue 
that the phone companies will 
be able to employ packet¬ 
switching techniques, and that 
more local phone companies 
will step up their fibre-optic 
installation plans. There are 
already 1.5 light seconds of 
fibre-optic links in the US and 
it's expanding rapidly. 

If the phone companies don’t 
take care of the business, they 
could lose it to cable TV com¬ 
panies. These are in a slump as 
the US has become saturated 
with television choices. Many 
big corporations lost big bucks 
in the cable market in the last 
year. 

A boom in multi-player 
games using cable networks as 
a cheap alternative would give 
the cable companies a much- 
needed boost. 

Another pointer to the future 
in multi-player games lies in 
the introduction of new high¬ 
speed dial-up modems. Several 
2,400 baud models were on 
show at Comdex in November, 
priced between $750 and 
$1,500. 

The current crop of games are 
not strong on graphics. Indeed, 
even a black and white full 
screen graphic with only two 
bits per pixel takes a 1,200 baud 
modem four minutes to trans¬ 
mit. (Full colour graphics 
would take half an hour or more 
at 1,200. 

Since most players in to¬ 
day’s games are still using 300 
baud, the limitations are se¬ 
vere, however, while a 300 baud 
modem takes 3.2 hours to down¬ 
load a floppy disk, a 2,400 
modem needs only 24 minutes, 
and a 9,600 unit would have 
that down to six minutes 

Since a lot of companies are 
staggering under heavy phone 
charges due to the use of 300 
baud devices, there exists a 
strong incentive to upgrade to 
2,400 That in turn will bring 
down the cost of new modems 
and make them an attractive 
proposition to the Dorsai and 
their chums; at which point live 
multi-player games could blos¬ 
som with the same graphics 
power as today’s games on 


Why MegaWars has 
Santa all wrapped up 

If Santa Claus fails to show up 
this year, don’t worry, it’s no¬ 
thing to do with you. He's too 
deep in MegaWars III combat to 
come to his sleigh, along with 
thousands of other mythical 
folks, like Muad-Dib, Beowulf 
and Mithrandir, in any one of 
hundreds of online, multi¬ 
player computer games that are 
quickly becoming the rage 
among those with micros, mod¬ 
ems and the income to pay the 
phone bill to hook up to the 
mainframe that hosts the 
game. 

The live multi-player games 
are taking on a life on their own 
evolving far beyond their 
Dungeons and Dragons origins. 
MegaWars III is the hottest 
current game and probably the 
most complex. Created by Kes- 
mai Corp for CompuServe (one 
of the biggest online computer 
service networks in the US), 
MegaWars III can have more 
than 1,000 players and each 
game lasts three months. The 
action is spread over 2,000 star 
systems and players vie for 
control of galactic real estate. 

To stay alive in the Mega¬ 
Wars universe players join 
alliances that shift and change 
abruptly during the struggle 
Individual players can win 
prizes but the alliances are the 
real victors. 

Recently a group called the 
Dorsai (after Gordon Dickson's 
science fiction trilogy) pro¬ 
duced a new wrinkle: it's said 
that the Dorsai planted spies in 
the ranks of rival alliances and 
were thus able to win several 
crucial space battles As a 
result the Dorsai have domin¬ 
ated MegaWars III to the point 
where many other players are 
getting fed up. 

The Dorsai then announced 
that it was breaking up, but 
now rumours abound that 
they’ve simply reformed under 
a new name — the Elite — and 
s the current game goes 
Dorsai will re-appear to 
trounce their rivals once again. 

Multi-player games are an 
expensive habit: registration 
with CompuServe costs $40 and 
prime time play costs $12.50 an 
hour at 300 baud, not to men¬ 
tion the phone bills. Less expen¬ 
sive are the role-playing fan¬ 
tasy games that require a 
player to make only a couple of 


PCN DECEMBER221984 


















ONITOR 


Mastertromc, pioneer of £1.99 
games, is now offering adven¬ 
tures at the knock-down price of 
£2.99. Master Adventurer (01- 
580 8418), is the name of the 
new games label that will 
produce the pocket-money soft¬ 
ware packages — the first of 
which will be Se-Kaa of Assiah 
for the Spectrum and 64. Other 
adventures in the pipeline are 
Volcanic Dungeon and Black 
Crystal. 


Donald Duck sounds from the 
Spectrum are on offer from the 
Digital Sound Sampler from 
Datel Electronics <0782- 
273815). For £49.95 the device 
plugs into the Spectrum's user 
port and records any sound 
digitally into the machine’s 
memory. The captured sound 
can then be played back in 
limitless variations. 


Let your Beeb Lake the strain 
with a weekend break to Corn¬ 
wall. Arm in arm with your 
BBC you can stay at the Three 
Rooms Hotel, for a couple of 
days and brush shoulders with 
other BBC users. The weekend 
trips have been organised by 
Micro-Aid (0209-831274) with 
dates in spring and autumn, 
1985. 


The 4,000-year-old Chinese game 
called Go is now available for 
£9.95 for the BBC and Electron 
It comes from Games Workshop 
<01-965 3713), which has Com¬ 
modore 64 and Spectrum ver¬ 
sions in the pipeline. 

Fruity Frank is Kuma's latest 
arcade game for the Amstrad 
CPC-464 at £6.95. Trying to 
pick his fruit crop, Frank has to 
avoid marauding monsters that 
get in his way 


A floppy disk drive for the Sharp 
PC 5000 is up for grabs. Costing 
£516, the CE-513F unit is a 
double-sided, double-density 
device with 360K of storage. 
The drive uses 3.5in disks, 
called CE-120Fs and is avail¬ 
able at £69 for a pack of ten. 

The Olivetti M24 computer is now 
available with integral 5.25in 
quad-density diskette drives — 
providing 720K formatted 
capacity per drive. There are 
three new models incorporat¬ 
ing the new drives costing from 
£1,355 to £3,137. 

Calpac is setting up a hotline to 
advise harrassed parents on 
what there is in the education 
line for Sinclair, Commodore 
and Acorn micros this Christ¬ 
mas. Although a supplier itself, 
it will aim to be impartial. 

The number to call is 04867- 
2584, between 9am and 9pm. 



A not so merry micro 
Christmas for shops 

Christmas is coming, and the 
rumour is that the goose that 
laid the golden egg is about to 
get the chop. 

There have been whispers 
that this could be the last 
bumperChristmas for the home 
micro. We put on our most sobre 
funeral clothes and spoke to a 
cross-section of retailers to see 
whether they’re crying all the 
way to the bank. 

T think this may be the last 
Christmas in which computers 
will be sold in vast quantities as 


o pei 

als — the number of printers 
and monitors we’ve sold has 
shot up.' 

In the past, Christmas has 
been a difficult time for manu¬ 
facturers to get their supply act 
together. As a result some 
people ended up buying a com¬ 
puter because it was the only 
one left on the shelf. 

The problem has still not 
been resolved. Both Boots and 
WH Smith grumbled about 
supply problems with the Spec¬ 
trum Plus and Commodore 16. 
Greengrass said stoically: 
'Some manufacturers were late 
getting their machines out.' 


) 1 - 


Sale of the century? Dixons lines tkem up for your inspection. 

Litvin said: 'It rather amuses 
me that manufacturers say that 


presents, which implies their 
use as games machines,’ said 
Michael Litvin of Computers of 
Wigmore St in London's West 
End. ButDaveGilbert, market¬ 
ing manager of Dixons, dis¬ 
agreed: ’We are not experienc¬ 
ing the demise of home compu¬ 
ters.’ 

Others held views some¬ 
where in between these two. 
WH Smith’s spokeswoman Jen¬ 
ny Wallace reported: 'Sales are 
going quite well in all areas,' 
but Boots computer group man¬ 
ager John Greengrass was 
almost reaching for the 
Kleenex: 'We’re a bit dis¬ 
appointed with the level of 
business — it’s a late 
Christmas.’ 

His comment will have the 
software suppliers nodding in 
agreement. Their sales, accord¬ 
ing to one software company, 
didn’t start to take off until last 
week. 

If you're buying later, you’re 
also spending in different direc¬ 
tions. Of the shops we spoke to, 
only Woolworth said that mic¬ 
ros alone would account for 
most of their sales this year. 
The idea of the starter pack has 
caught on, and chains like 
Dixons are extending it with 
their own packaged offerings. 

Litvin, despite his gloomy 
forecasts about home micros, 
has sales that are 35 percent up 
on last year. Part is due to a 
change of premises, he says, 
and part to a change in buying 
patterns: Td say 50 per cent of 


there are no shortages. The 
Spectrum Plus is in very short 
supply, Pluses aren't that 
abundant and C16s I'm not 
keeping. There isn’t much soft¬ 
ware for the C16.’ 

Even so. the shops have a 
slightly wider range of compu¬ 
ters this year, more software 
and a host of add-ons to plug 


With such a variety of opin¬ 
ions about the state of the 
market, there are, as you might 
expect, different ideas about 
how to persuade you to part 
with your money. WH Smith is 
offering credit facilities with 
repayment plans covering 12, 
24 and 36 months. Boots is 
advertising guaranteed’ 

prices, most of which can be 
undercut by a quick scan 
through a micro paper. Dixons, 
as noted, is selling packages. 
Litvin, without the buying pow¬ 
er of a chain, is restricting 
himself to a modest price cut on 
some of the most rel lable sellers 
in the software field. 

'Obviously I can’t remain 
completely uncompetitive.’ he 
said 'But you can’t sell a 
Commodore 64, for example, at 
its recommended retail price 
(£229); you won’t find anybody 
selling it at that price Some are 
down to £183. There’s no way 
I’m going to compete with the 
cowboys who’re in for a quick 
buck because I intend to be here 
for many years to come, offering 
support.’ 


Software — slow on the take-up but gathering speed now. 

When you’ve sorted out the 
contradictions it doesn't look as 


into a computer. What you see 
on the shelves is the survival of 
the fittest — there are no fire 
sales of things like the TI99/4 A 
this time round. 

Opinions on individual sys¬ 
tems varied. Dixons is euphoric 
about the Amstrad. but Litvin 
claims: 'It was hyped up beyond 
recognition; I couldn't sell it.’ 
And on the QL he added: ’With 
respect to Sir Clive, he got his 
marketing wrong. I'd say 75 per 
cent of buyers are using the QL 
at home; I've been surprised 
how many people want it as a 
first machine.’ 


though home computers are on 
their way to any early grave. 
Even though the retailers give 
different accounts of what’s 
happening, all retailers are 
reaping some rewards from 
micro sales. 

But if what some of them are 
saying is anything to go by, the 
tail-end of Christmas into the 
New Yearcouldseeashifttothe 
buying of more add-ons and 
software rather than compu¬ 
ters. and after that a slow down 
in sales of games machines. 


PCN DECEMBER221984 





























As featured on Radio l’s 
Saturday morning Chip Shop. 

GAMES 


TW LW TITLE 

PUBLISHER MACHINE 

PRICE 

1 1 Knight Lore 

Ultimate SP 

£9.95 

1 2 2 Ghost Busters Activision C64 

£9 95 

1 3 7 Elite 

Acomaoff AC 

£15 IK) 

| 4 9 Skooldaze 

MicroSphere SP 

£6 95 

5 10 3D Star Strike Real Time SP. 

£5 95 

6 3 Staff of Karnath Ultimate C64 

£9 95 

7 5 DTs Decathlon Ocean SP. C64 

£690 

8 11 Raid over Moscow US Gold C64 

£9.95 

9 6 Underwurld 

Ultimate SP 

£9.95 

| 10 4 Doomdark's Rev. Beyond SP 

£9 95 

11 12 Pyjamerama 

MicroGen SP, C64 

£6.95 

12 15 Booty 

Firebird SP. C64 

£2 50 

13 — Hunchback II 

Ocean C64 

£7.90 

14 8 Cyclone 

Vortex SP 

£6 95 

15 14 Blue Max 

US Gold C64 

£9 95 

16 18 Match Day 

Ocean SP 

£6.90 

17 17 Select 1 

Comp. Records SP, C64 

£1249 ' 

18 — Manic Miner 

Soil Projects Various 

£695 * 

18 — Combat Lynx 

Durell Martech SP, C64 

£7.95 r 

20 — Airwolf 

Elite SP 

£795 

SPECTRUM 

COMMODORE 

tw mu 

HHCE 

TW TITLE 

PRKsIr 

1 Knight Lore 

£9.95 

1 Ghost Busters 

£9.95 | 

2 Skooldaze 

£6.95 

2 Staff of Karnath 

£9.96 1 

3 31) Star Strike 

£5.95 

3 Raid Over Moscow £9.95 1 

4 Underwurld 

£9.95 

4 Hunchback II 

£7.90 

5 Doomdark's Rev 

£9.95 

5 Blue Max 

£9 95 

6 Pyjamerama 

£6.95 

6 Int.Soccer 

£9 95 

7 Booty 

£2.50 

7 DTs Decathlon 

£6 90 1 

8 DTs Decathlon 

£6.90 

8 Bruce Ix-e 

£9.95 1 

9 Cyclone 

£6.95 

9 Fighter Pilot 

£9 95 

10 Match Day 

£6.90 

10 Select 1 

£12 49 





MM 

* 

Ra 

Si 

BELOW £1,000 

l ABOVE £1,000 II i 

TW MACHINE 

met 

TW MACHINE 

PRICE 

1 CBM 64 

£199 

1 IBM PC XT 

£2.390 

2 Spectrum 

£125 

2 ACT Apricot 

£1.760 | 

3 Electron 

£199 

3 Compaq 

£1,795 

4 Amstrad 

£349 

4 Olivetti M24 

£1,595 

5 BBC B 

£399 

5 Televideo TS1603 

£2,640 

6 Spectrum Plus 

£175 

6 Dec Rainbow 

£2.359 

7 CBM 16 

£140 

7 NCR Dec Mate V 

£1.984 

8 Atari 800XL 

£140 

8 Apple III 

£2.755 

9 MSX (series! 

£275 

9 ACT Sirius 

£2.525 

10 Memotech 

£199 

10 Macintosh 

£1,795 

These charts are compiled from both independent and multiple sources across 
the nation. They reflect what's happening in high streets during the week up 
to December 12. The games chart is updated every week. The prices uuoted _ 

are for the no-frills model and include VAT Information for the top-selling 
micros is culled from retailers and dealers throughout the country and is v 

updated every month. PCN Charts are compiled exclusively for us by RAM C. _ 

who can be contacted on 01 -892 6596. ks 



LOWEST PRICES WORLDWIDE! 

SALE! SALE! 

BEST PRODUCTS - BEST PRICES 

PRINTERS 


M.TALLYMT80 

£155 

KAGAKP810NLQ 

£229 

EPSON RX80 

£179 

EPSON FX80 

£299 

JUKI 6100 

£299 

COLOUR MONITORS 

MICROVITEC STD 

£149 

MICROV1TEC MED 

£199 

MICROVITEC QL 

£185 

KAGAV2 

£215 

KAGAQL VISION 

£215 

DISC DRIVES 

SINGLE 3 INCH 

£99 

SINGLE 100K 

£75 

SINGLE 400K 

£125 

TWIN 800K 

£235 


DISCS SSDD 

£14 

DISCS DSDD 

£18 

BBC/SPECT. DDFS 

£75 

ROMAG ANTIGLARE 

£12 

PRINTER CABLE 

£9 

ALL SOFTWARE 

20% OFF 


JBI 


PCN DECEMBER221984 




















































































































SFftCE MISSION SIMULATION 


SOI IWAHI 


A game of distinction vl / from British Telecom. 

WELLINGTON HOUSI UPPER ST MARTIN'S LANE. 
LONDONWCi’l1901 III 01 379675b/b626 ^ 







t ANDOM ACCESS 

• ^ B1 w lIl rflli/JAHKn 



Share your worfc of pfaise of send us a rocket about PCN. We want to hear your views and feelings 
1 f nth * art * les * * p r int — — and those you feel we ought to. Write to Random Access, Personal 
Computer News, Evelyn House, 62 Oxford Street, London W1A 2HG. You could win £15 for the' 
I_best letter of the week. 


)L prints out — 
io problem 

he letters in the December 8 
sueofPCAT about connecting 
rinters to the QL show up, 
mong other things, the la- 
lentable state of documents- 
on which accompanies most 
mputer products. I have just 
anaged to get Brothers excel- 
nt little M-1009 printer work- 
g with my QL, but it was a 
nstant struggle against in- 
mplete and sometimes wrong 
formation. 

Anyway, here, in the hope 
at it will save others days of 
iguish and gnashing of teeth, 
what I’ve discovered. 

First the cable. Connect the 
r»s as follows and use SER1 on 
e QL: 

PRINTER 


4 BUSY 20 

5 CTS(notused) 5 

6 +12V 6 

No other connections are 
needed. The vital piece of in¬ 
formation missing from the QL 
handbook is that the number¬ 
ing of the serial port pins starts 
at the end opposite the locking 
lever. 

Now on to the dip switches. 

I ve set them up as follows: 

Swttckl: 

1. OFF Busy polarity low 

2. OFF X-Notransmit 

(whateverthat 

means) 

3. ON } 

4. ON } Baud rate9600 

5. ON } 

6. ON Parity ODD 

7. OFF 8bitword 

8. OFF Serial input 

Switch 2: 

1. ON Form length 11 in 

2. ON j 

3. OFF } English character 


1 4. OFF SelectsO 

5. OFF Disables skip 

perforations 

5' 0N Not used, apparently 

6. OFF Auto line feed 
8. ON SLCT1N 

A word of warning, there are 
mistakes in the baud rate table 
of the amended sheets for the 
printer, the ones in the original 
book are correct. Also, no-one 
tells you that it is necesary to 
switch ofT the printer and then 
on again after changing the dip 
switches, otherwise the 
changes will not come into 
effect. 

You should now be able to 
print using the default printer 
driver in Quill and get program 
listings by typing: 

OPEN #3, SICrJ ENTER] 

then 

LIST #s( enter) 

The only problem is that the 
hash and pound signs don’t 
come out properly. 

Stephen Horn, 

Canonmills, Edinburgh. 


'Undulations' 
smoothed over 

I note a change of attitude with 
regard the Amstrad green 
monitor, as raised by Simon 
Williams, (issue 88). I received 
my monitor in July. It was 
prone to bouts of violent un¬ 
dulation. After persisting a 
little, Amstrad agreed to check 
it over, and while monitor was 
in the post to them, I received a 
letter advising that gentle un¬ 
dulations’ were not a fault. 

Well, it arrived back home 
(eventually), and indeed was 
now only prone to bouts of 
’gentle undulation’. So either 
Amstrad has come up with 
some rather effective shielding 
against mains transformers or 
Simon Williams must have 
done as I have done ie, remove 
transformer to outside the cas¬ 
ing! It is now rock steady. 

H Williams, 

Northants. 















EGBERT’S 'ERE *>r the AMSTRAD fSf 


IT’S ER*BERT’S CUBIC DOMA 
FAST - FUNNY ADDICTIVE! 


• Avoid his unwelcome guests. 

• Grab the banana - double you 

M - but watch out for Boris hi 

KOLa will soon want It back! Drop it and 
run. unless you are very brave! 

• Avoid cascading balls and the movir 
don't let Coily the anaconda give 
you a cuddle you'll never forget! 

• Escape when it gets really tough by 
transporter disc or rota hat - but 
only H you've earned one. 

• Multiple screens - additional cube 

colour changing tasks. < 

• It's fun at Level One - but watch out at Level 
Ten!! Packed with fun and excitement. 

ER*BERT cJKS. £5.95 and postage 


MICIOBTTE 

SOFTWARE 



Available NOW at 
some retailers - or by 
last mail order direct 
from Microbyte 
Software 

Dealers: Ask your 
distributor for 
ER-BERT 


KaSSQMOWllCOMf 
24 MS MOT UNt 
06373 Mtt 


The Space game to 
challenge your skill! 

AVAILABLE FOR AMSTRAD 
JANUARY 1985 


















































OUTINE ENQUIRIES 



tot yaw dklto !■« twlrt •wf«probl—7C«i1 <»ddftwtatwkra toby? Hwd tow mmM* 

advice? Why not try writing to the experts? Remember we caiwot reply penomBy, so no _ 

stamped self addressed envelopes, please. Address your questio ns to R outine Enquiries, PCN, 
Evelyn House, 62 Oxford Street, L ondon W1A 2HG. 


Software search 
for Commodore 16 

/^Having just bought a Commod- 
Uon 161 would like to know of any 
software that is available, or forth¬ 
coming. Also, is there ever going to 


socket for ROM software? 

D Hiscoke. 

London. E2. 

A With the exception of Com¬ 
modore's own software, we 
know of only two packages 
which will be available soon. 
They are Flight 015, from Craig 
Communications, a flight 
simulator which will cost £5.95. 
The other is a package called 
Psychodelia from Llamasoft's 
Jeff Minter, best known for his 
Commodore 64 games which 
have attracted a cult following. 

There seems to be 1 ittle doubt 
that software support for the 16 
will arrive, but as with any new 
machine, you should allow at 
least a couple of months before 
you see very much. 

The expansion slot on the 16 
may be able to accommodate 
extra memory although there is 
no mention of this in any of 
Commodore's literature, so you 
shouldn’t count on it. 

To keep you going in the spell 
before the software flood ar¬ 
rives. you could try a couple of 
books. Melbourne House has 
The Commodore 16 Games 
Book, 30 programs for you to 
type in. 

Or you could brush up your 
programming with The Com¬ 
modore 16!Plus 4 Companion, 
published by Sunshine. Both 


The French 
connection 

/V am going to spend some time in 
Uf ranee and will be taking my 
Atmos. I want to avoid linguistic 


No easy way to 
cut out a Currah 

/V have had a 48K Spectrum for 
Utvo years and recently bought a 
Currah speech unit for it Is there any 
way to turn the Currah off while 
leaving it connected so that I can run 


wiry wastes at the back of the 


Also, does it take up less memory 
to define numerical constants as a 
variable store at the start of a Basic 

program then refer to this store, and 

which, if either, is faster for the 
computer to workout? 

Rodney Douglas, 

Nottingham. 

A As far as we know there’s no 
way of switching off the 
Currah without disconnecting 
it. This is the case with quite 
_ number of peripherals, 
although with some you’ll find 
your Spectrum operates as if 
they were disconnected so long 
as you haven’t accessed them 
since you powered up. 

We’re not altogether sure 
what you mean by your memory 
saving wheeze, but there are 
ways to save memory on the 
Spectrum. For example, if 
you're using the number ’a’ int 
pi will save you space. You’ll 
also save by storing numeric 
data as strings, then using val 
to turn it into a number You 
could also poke variable values 
into a safe area in the memory 
at the start of the program then 
peek them when you want to 
use them. 

Or even flasher, peek system 
variables that you know are 
going to hold a certain value at 


French counterpart (or several) to 
PCN! 

Lorraine (Madame!, 

Bodmin, Cornwall. 

A Maisoui.madame. Probably 
the best to look for is an 
all-purpose computer mag cal¬ 
led Votre Ordinateur. We be¬ 
lieve there’s a dedicated Oric 
magazine called L'Oriciel too. 
As for linguistic interference 
we bet you'll get plenty of that 
unless the French have gone so 
far as to insist on Pour . . . 
Prochaine loops._ 


the right time. These last are 
liable to be slower and trickier 
to use. 

Better still why don’t you just 
write shorter programs? 

Making a home into 
a software house 

Al'm thinking about setting up my 
Wown software house. Please 
couM you tell me how to go about this 
from copyright to duplication? 

Stephen Miller, 

Halesworth, Suffolk. 

A You’re going about it the 
F%right way — thinking. First 
advice is to carry on doing that 
for a while longer. (You may 
even consider quitting while 
you're still ahead, i 

Our first reaction is that if 
you have to ask this kind of 
question, you’re far from qual¬ 
ified to set up this kind of 
enterprise. However, for the 
sake of an interesting exercise 
we will take the question 
seriously. 

1 Do you have a product that 
people want to buy: Sure? Good 

2 Contact a tape duplication 
house and get a quote for their 
services. 

3 Consider the following qi 
tion: how many copies should I 
produce? The answer will de¬ 
pend on the machine you’re 
writing for, what you're writing 
(games sell more copies than 
dedicated applications! and 
how many other versions there 
are. This is complicated by a 
further consideration. If you 

C xluce too many copies, you’ll 
ve paid for them without 
getting your money back. If you 

& fcmm 

*5s6 



produce too few, you’ll gain a 
reputation for poor service and 
lose customers. 

4 Having arrived at near 
enough the correct figure, have 
the duplication done 

5 Have cassette artwork de¬ 
signed and printed to the high¬ 
est standard you can afford 
Since you’ll be selling by mail 
order, it doesn’t have to compete 
with the best-sellers but it 
should look reasonably profes¬ 
sional. 

6 Take out a series of adverts in 
several computer magazines. 
This will not cost a great deal. 

7 Wait for the orders to roll in, 
but use the time wisely. Have 
the organisation and cash 
ready to mail off the software. 

8 Start work on your next 
best-seller. 

9 Goto 3. 

There are three possible out¬ 
comes. First, you may quietly 
and honestly lose a substantial 
amount of money. Be a good 
loser, secure in the knowledge 
that you are a better and wiser 
person. 

Second, you may dishonestly 
lose a substantial amount of 
other people’s money. If you do 
this we trust you will be pillor¬ 
ied in public and face the 
righteous justice of the courts of 
the land. 

Third, you might just poss¬ 
ibly make a success of the 
venture and make a decent 
livingat it. It isonly fair to warn 
you that the third eventuality is 
by far the least likely but we 
wish you good luck. 

A good book about 
64 control interfacing 

am doing an advanced technoi- 
[ogy coarse and for this I must 


What I dread it the complaints on the 27tb when they bring back the 


Si 


decided to budd a control interface. 
Please recommend a book on inter¬ 
facing for a relative beginner and not 
i. My machine is the Com 


Paul Connolly, 

Newcastle, Co Down. 

A One of the better books on 
real-time interfacing and 
control is DIY Robotics and 
Sensors for the Commodore 64 
by John Billingsley. Published 
by Sunshine Books at £6.95, it 
has lots of detail on analogue to 
digital conversion covering 
joysticks, stepper motors, and 
robots with information on both 
hardware and software. 


PCN DECEMBER221984 



ffi lCROW AVES 


P V | I Have you any goo d aroweri lor Aiwtrad owner* or brainwave* for the Beeb? Store them wtth 

I 'N r~ * J ("1 M io * computer users by sending them to us. Not only will you get £10 for every tip published, 
■ y * ‘M if* J *** you cou,d fin d » bo nus of £50 comes your way if you are chosen as the Microwave of the 
S' L mofrth - 5end them to Microwaves, PCN, Evelyn House, 62 Oxford Street, London W1A 2HC. 


Feeling free to 
interrupt 

Prevent new from being en¬ 
tered from the keyboard, and 
demonstrate the use of 
keyboard interrupts, with the 
program below. 

When run, it asks for a 
number between 110 and 265 
and the machine code is located 
in memory at this number 
multiplied by 256. 

In normal operation, ie when 
the Spectrum is in interrupt 
mode 1 (set by mnemonic IM 1), 
every l/50th of a second a jump 
is made to address 38 hex to 
temporarily scan the keyboard. 
To change this address the 
interrupt mode 2 (IM 2) can be 
used. Then every l/50th of a 
second, the Z80 creates a vector 
with the I register as the high 
byte and another byte (usually 
255) that it receives from 
another part of the hardware as 
the low byte. At the location 
pointed to by this vector is the 


low byte followed by the high 
byte of the interrupts sub¬ 
routine address. A call to this 
address is then made. 

In the example program, 
lines 10 to 40 can be used to set 
up any interrupt routine. To put 
in your own routine, simply 
change the data in line 50. As 
the program stands it protects 
the user from accidentally new- 
ing a program. To return to 
normal enter goto mm. 

If you set up your own inter¬ 
rupt using this method you 
must first push all the registers 
used in your routine off the 
stack at the end. Next disable 
interrupts at the beginning of 
the routine using di and enable 
them at the end using ei. 
Lastly, if you still want the 
keyboard scanned. RST 38< hex) 
somewhere in the routine. 

In this way interrupts could 
be set to handle sprites, display 
a trace of a program, single step, 
and so on. 

CoHum Gibson, 

Blairgowrie, Perthshire. 


loader to sort out this problem: 
Line 30 — change the 6th data 
item to a T instead of a '6'. This 
will allow for the extra control 
code needed. 

Line 80 — change the 13th data 
item to 199* instead of '198’. 
This moves the address of the 
second code table by one byte 
Line 100 should read as follows: 



Access open to BBC 
disk sectors 

This procedure allows you to 
access any individual sector on 
the disk so as to write a copy of a 
buffer to it, or write a copy of the 
sector to the buffer. This process 
is useful when writing prog¬ 
rams, such as databases or disk 
indexes, which are reouired to 
access the disk filenames 
directly or perhaps access the 
first few bytes of a file for use as 
a title. 

To use the procedure the 
program must first, on running, 
initialise an 11-byte control 
block. This is pointed to by the 
variable control * 1 * and is 
achieved by including the state¬ 
ment dim control 1 * in your 
program. The procedure may 
then be cal led at any time by the 
command PROCsector access 


If you have your printer set up 
to line feed after the carriage 
return, change the 13th data 
item on line 70 to 'O’ instead of 
'13’. This will print a space. 

If all these alterations are 
made, the checksum on line 210 
will need changing to 24936, 
instead of 24923. 

This should make the dumps 
appear less squashed. 

Stephen Platt , 

Chorley, Lanes. 

(track, sector, buffer, mode). 
Buffer is an address which 
points to a 256-byte buffer for 
the data. This could be reserved 
using DIM buffers 255. The 
value of mode decides whether 
the operation is a read or a 
write. Mode is zero to write, one 
to read. 

Hie listing is for a single 
drive system. This can be 
changed for a multidrive sys¬ 
tem by altering these lines. 

Line 30 change the last 
number in the brackets to your 
number of drives 
Line 1080 add the parameter 
drive** after mode** 

Line 1100 change to 
?controll%=drive < * 

See Disc System User Guide 
(page 74) for further informa¬ 
tion. 

James Bridson, 

Culcheth, Warrington. 


Error-spotting 
BBC routine 

This routine for the BBC will 
automatically list the line 
where an error has occured so 
you can edit the mistake out 
quickly and easily. 

To use the routine, include 
near the beginning of the line: 


ON ERROR GOTO lOOOO 

To see this routine in action, 
type it in and try this short 
demonstration: 

10 ON ERROR GOTO lOOOO 
20 PRlNT“By Jonathan Tempi*' 

The computer will print ’mis¬ 
take’ and then list 20. 
Jonathan Temple, 

Beeston, Notts. 


101300 MODE 71 *FX4, 0 

10010 PRINT’ ’t REPORTtVDU 10,152 
10020 E*="L.’+STR*(ERL)+£HR*(13) 
10030 FOR LV.~ 1 TO LENfE*) 

10040 AX-&8A s X’/.=&01 YX-ASC ( MI D* (E* 
L%> ) 

10050 CALL &FFF4iNEXT 
10060 END 


64 screen dump Theproblemisinthechoiceof 

7/72 llne spacings A dump 
not SO squashed produced with this spacing 

I tried out Simon Taylor’s prog- causes some lines on the print- 
ram (issue 79) which provides out to contain the data of two 
screen dumps from the Com- screen lines. Changing the 
modore 64 to an Epson printer spacing to 8/72 line eradicates 
and found that the dumps the problem 
produced appeared to be The following alterations 
squashed. need to be made to the Basic 



1220 II- contn 
PROCsacti 
>230 ENDFSOC 


PCN DECEMBER221984 




























PHILIPS 



INCREDIBLE? 

'<■ wh.it comes bundled wrth 
ip P2000C .it these prices! 


Ib« affordable portable. 


Vast rang* of 16 and 8 bit software 
Dealer* all over Great Britain 
Service guaranteed 
Easy to use especially for beginners 
lips - with you every step of the way 


£1,990* 

for the P2009/16-16 bit, 352K RAM. 
is 64OK floppy. MS-DOS 211. CP/M 
2 2 Built-in 10 MB hard disk pos¬ 
sible Also runs 8 bit software 

£1,690; 

for the P2012 - 8 bit. 96K RAM. 2x 
640K floppies and CP/M 2 2. TTY. 
WordStar. CalcStar. MBASIC. Bus. 
ness Graphics and SAGE "Try-be- 
fore-you-buy* Accounts Packages 

£1,560; 

for the P2009 - 8 bit. 96K RAM. 
lx 640K floppy, and CP/M 2 2. TTY, 
WordStar. CalcStar. MBASIC Built- 
in 10 MB hard disk possible 

£995r 

for the P2010 - 8 bit. B6K RAM. 2x 
180K floppies and CP/M 2 2. TTY. 
WordStar CalcStar. MBASIC and 
SAGE 'Try-before-you-buy' Ac¬ 
counts Packages 


P2DDD 

c 


Computer 


the author tied dealer near you contort: 

gsway Data Systems, 30 Guildford Street Chertsey. Surrey. Tel (093 28) 68911. Telex 24667 

















upma 

3 D DRAWING 


To move the square cursor use the 
arrow keys, and T and 'O’ for'in’ and ’out’ 
(away from and towards you). To move 
the cross cursor, shift the keys. 

When the shape is finished, press 
Return. 

Procedure and functions 

The procedures and functions appear to 
be rather disorganised, but in fact they 
are in chronological order. When I 
thought of something new to put in the 
program, I just added another procedure 
to the end. 

Works out the coordinate for 
drawing the shape on the screen from the 
x and z coordinates, taking into account 
the camera position. 

Does the same for the y 
coordinate. 

Draws a 1 ine on the screen usi ng 
the x.y.z cood mates of the start and end 
of the line. 

Draws the whole shape and 
prints the title. 

Works out the clockwise/anti¬ 
clockwise movement of the shape. 

Works out up and down 

movement. 

Works out left and right move¬ 
ment. 

Initialises the demonstration 

shape. 

Saves the shape and title. 

Loads the shape. 

This is the main editor proce¬ 
dure. It initialises variables, reads the 
the keyboard and then counts the 
number of lines. 


Listing 


With Ian Wood’s Three 


you can explore and 


design your owe 3D Una 


drawings on the Both. 


T ^ie BBC’s graphics capabilities are 
excellent, but to take full advantage 
of them you need the right software. 
Three Dimensional Graphics for the 
BBC lets you design a three dimensional 
line drawing which can then be rotated 
in any direction. You can also save and 
load your own programs. 

Main menu 

^ * This brings up the rota- 

tiqn menu. 

' ‘" Ifthis is chosen the program 
asks for the filename. Be careful not to 
cause a 'Bad string’ error (by using a 
CHR$ less than 32). If you are using 
tape, the computer will print 'Record 
then Return’. 

* This brings up the shape 

PWU-, 

This brings up the move¬ 
ment menu. 

_ “ This redraws the shape. 

n Program thig c h osen the 
computer asks whether you want to 
start again. If you don’t the program 
ends. 

Shape menu 


*** clears the 
current shape and loads the built-in 
demonstration shape. 


clears the 

current shape and asks for the filename 
of the program to be loaded. Pressing 
Return without a filename loads the 
Dext program on tape. 

clears the current 
|hape and enters the editor. 

enters the editor, 
is the only way to change 
the title, as clearing the shape does not. 
A null string may be entered. When the 
^hape is saved, the title is saved with it. 
redraws the shape. 

Rotation & movement menu 

Both these give a choice of six directions 
plus the 'Exit menu’ option. When a 
direction has been chosen, the program 
asks how far you want to rotate or move 
the shape. 

The movement menu also has a 
'Change camera position’ option. This is 
included in the movement menu because 
the ’Move’ options actually change the 
camera position. 

Editor 

The editor is entered from the shape 
menu simply by selecting either the 
'Create new shape’ option or the 'Edit 
shape' option. 

Two cursors are displayed, together 
with their x,y.z coordinates, and can be 
moved around the screen. If the space 
bar is pressed a line will be drawn 
between the cursors and if the Delete key 
is pressed, the line will be deleted. Note 
that it's possible to draw up to one 
hundred lines. 


10REM_ 

2OREM I I 

30REM : Ilirt* DlMMIOfial Graphica ! 

40REM I t 

SOREti ! by lan Wood l 

60REM !_I 

'OREM 

SOON ERROR RROCarror:kNb 
90H00C4 

100VDU19,1,41012V,43VIS11123,1,01010(0 
123,224,233,129,133,163,103,133,12V,233, 
23,223,129,66,34,0,0,36,66, 129 

110D1N.XI99, 1) .yXIVV.l I ,zXI9V, II : I l net 
x-o:c «x-o:cyX-o:cix*u 
I20RROC l Mo 
130RROCdaao 
140PROCdraw 

lSOREMEAT PROCaaln_manu:UNI1L kay»-*6- 
160RR1NT"Start asain-MY/NI •: IE INSfRI" 
Nft*,GETS)*0 RON 

1 70VDU23,1,1 lOIOiOl : 66X13 1 
180END 

190REN_ 

200REM 

210DEFFN»ova. < vX. nXI 

220vX-vX-cxX:wX-mX-czX 

230IF vX<c <X vX-vX»lNT(<vS/811l*»X> 

240IF vX>CxX vX-vX-INTIl-vX/311ia*XI 

230-vX 

240DEFFNaovayIvX.xX) 

270vX-vX-eyX: hX-hX-czX 

2S0IF vtlcyt vX-vX*INT<IvX/SllldxXI 

290IF vX>cyX vX-vX-INTI(-vX/3111»wX) 


300-vX 

310DCFPROCplot<xlX,ylX,zlX,.2X,y2X,z2X 


320IF .IX-0 AND ylX-0 AND zlX-0 AND m2 
X-0 AND y2X-0 AND z2X-0 ENDRR0C 

330NOVEFNBOV6.ImIS, z1X1,FNaovayIyIX,z1 
XI 


XI 


Im2X,z 2X),FNaovay<y2X,z2 


330CNDRROC 
360DEFRR0C draw 
370CLS 

380F0R HnaX-0 TO ltnaaX 
390 »X-mX( 11n#X,01:yX-yXI1inaX.O):zX-zX 
<IInaX.OI:««X« »X11InaX,11:yyX-yXII■naX,1 
llZzX-zX'linaX,II 

400RR0Cplot(xX,yX,zX, mkX, yyX,zzXl 
410NEXT 

420VDU17,0,17,129,31,0,31:PRINT"Praaa 
SPACE tor sain aanu•|:o<4aatX-20-LENtItI 
aaDIV2:VDU17,l,17,l28,31,o««aatX,0:PRINT 
titla8TA3 lot taatX)STRIN08ILENtitlab, 
430ENDPR0C 

440DEFPROCroI IidagraaaX) 
430rada-RADidagraaaXI 
460F0R llnaX-0 TO 1 IflatX 
47OFOP polntt-0 TO 1 

480.X-.XI1inaS.pointXIlyX-yXIIInaX.pol 
ntXl 

490.X(11naX,points)..XaCOSrada-yXaSINr 
ada 

SOOyXlI»naX,poIntXI-.X*SINrad•«yX*COXr 

ada 


310NEXT 

320NEXT 

330ENDPR0C 

340DEFPR0CpltchldasraaaXl 
SDOrada-RADidagraa»X) 

360F0R HnaX-0 TO ltnaaX 
370F0R polntX-0 TO 1 
380yX-yX111 naX,poIn tXI:zX-zX111naX,poI 
ntXl 

SVOyXI11naX,pointXl-yXdCOSrada-zXdSINr 

ada 

600zXl 1 InaX, pointXI -yXaSINrada.zXKOSr 

ada 

610NCXT 

620NEXT 

630ENDPR0C 

640DEFPR0C rax IdagraaaXI 
630r ada-RAD(dagraaaX> 

640F0R IInaX-O TO 1InaaX 
670F0R pomtX-0 TO 1 

680.X-.Xi1InaX,pointXI:zX-zXI1InaX.pol 

690.X11 1naX,points)-xXdCOSrada-zXdSlNr 

ada 

700ZXC1InaX,polntXl-aSdSINrada*zX6C0Sr 

71 ONE XT 
720NEXT 
730ENDPR0C 
740DEFPROCda*o 

t 3OREST0RE:1 111#a--Daaonatrat ion ahapa 
*:1inaaX-9 

760FOR llnaX-0 TO 8 


12 


PCN DECEMBER221984 




























800NEXT 

810ENDPR0C 

S20DATA-200,-200,S2,-200,200,32,-200,2 
00,32,200,200,32,200,200,32,200,-200,32, 
200,-200,32,-200,-200,32,-200,-200,32,-2 
00,-200,-32.-200,-200,-32,200,-200,-32,2 
00,-200,-32,200,-200,32,-200,200,32,-200 
,-200,-32,200,200,32,200,-200,-32 
830D€FPROCaay4 

840VDU12,17,0,17, 129,31.0.IS:PRINT"Ent 
•r ntat 04 shapa:•»:VDU17,1,17,128 

830REP8AT INPUTTAB<20, 131 • -r»...*:0NTIL 
LENnaaa8>0 

860PRINT''Intirt tapa/dlac*' 
870channalt>0P£N0UT inanti 
BSOPRINTfchannalt,tltlad, 1 1 nnt 
890F0RI>11010:NEXT 
POOFOR 1 1 nat-0 TO Iins at 
91 OFOR polntt>0 TO 1 

920PRINTIcharms 11,«t(1inat.pointtl,ytl 
lInst,polnttl,it(1Inst,pomttl 
930NEXT 
940NEXT 

9S0CL0SEtchannslt 


970ENBPR0C 
980DEFPR0Cload 

990VDU12,17,0,17,129,31,0,13:PRINT a Ent 
r naaa o4 shapa:* I:VDU17,1,17,126 


1 0001NPUT • • naaal 
101OPRINT'•Insar t tapa/dlac *'’*I« usinq 
tapa.praaa PLAY on racordar" 

1020e h an naIt-OPENIN(na»adI 
1030IF channalt-0 PRINT'That shapa is n 
ot on this disc’:0OT099O 
1040INPUTCchannalt,titlaS,llnsat 
103OF0R 11nat>0 TO llnsat 
10a OF OR pomtt-0 TO 1 

I070INPUTIchannalt, *311 mat, pol nttl , ytl 
11nat,polnttl,it(1 1 nat,polnttl 
1080NEXT 
1090MEXT 

1lOOCLOSECchannalt 
11I0V0U7 
II20ENDPR0C 
USODEFPROCsntsr 

1ldOPROCdran:V0U17,0,17,129,28,0.31,39, 
31,12 

1130calt>0:eylt>0:cxlt>0:cK2t>0:cy2t>0: 
ez2t-0 
1I60REPEAT 

1701F INKEY-I PROCpolnt2 ELSE PROCpotn 


tl 


lIOOat-FNaova.l 
:zltl 


■It,ci 


I:bt-FN»ovay<ey 


1190N0VE at - 16. bt • 16: VOWS,1 •, 3. 1,224 
1200pt-FNiaova« Ic»2t,ci2tl : qt-FNaovar <Cy 
2t,ez2t) 

121OHOVEpt-16,qt«16:VD0223 
1220S/DU4,31,0,0,32,32, 224: PRINT I exit! *, 
•leyltl’,‘Iciltl* •ICMR92231c■2tl*,* Ic 

y2tl•,*|cx2tl• •I 


I230N0VEat-I6,bfI6:WOOS,224 
1240M0VE p\-I *,qt*14:VDU223 
1230IF INKEY-90 PROCadit 
1240IF INKEY-99 PROC1■na:1lnaat>linsat* 

1270UNTIL INKEY-74 OR )lnaat>99 
1280IF Ilnaat>99 PROCno rooa 
1290V0U24,18,0,1,17,1,17,128,29,4391311 


ISlODEFPROCpointl 

1320IF INKEY-24 c<lt>c>lt-4 

1 330IF INKEY-122 olfoltM 

13401F INKEY-42 cylfeylt-4 

1330IF INKEY-SB cylt-cylt*4 

1360IF INKEY-38 CIlt-eilt-4 

1370IF INKEY-33 czlfczlt«4 

1380ENDPR0C 

1390DEFPR0Cpo1nt2 

1400IF INKEY-26 c»2t>c«2t-4 

1410IF INKEY-122 ca2fc.2t»4 

1420IF INKEY-42 cy2t-cy2t-4 

I430IF INKEY-38 Cy2t>cy2t«4 

1440IF INKEY-38 cz2t>c>2t-4 

1430IF INKEY-33 cz2t>cz2t>4 

1460ENDPR0C 

I470DEFPROC1Ina 

1480IF FNchsct ENDPROC 


ISOOPROCpIotIc«lt,eyIt.ezIt,c>2t,cy2t,c 
z2tl 

1310>t<l mast.0l-c.lt: ytl I mast.OI-cylt 
: ztl I mast, 01 >c> It 


PCN DECEMBER 221984 


13 













































ZX SPECTRUM 

s,NCL ?0YS-ncK compatible 


you again*' 
e0em Iodm’**»«* t 


REALTIME - -SOFTWARE 


SSsSi 


=S S~SrSZ 

ST^SSS^-n 




UTPUT: BBC 




PROCpointl Moves square cursor. 
PROCpoint2 Moves cross cursor. 

PROCIine Draws a line. First checks to see 
if line already exists. 

PROCedit Deletes a line. First checks to 
see if line already exists. 

PROCdelete Called by PROCedit. Deletes 
a line and compacts the list of coordin¬ 
ates (removes empty spaces in list). 
PROCcompact Called by PROCdelete. 
Compacts the list of coordinates. 
PROCmain menu Prints main menu, 
reads keyboard and calls a procedure 
depending on choice made. 

PROCrotate—menu As above, for rotation. 
PROCinput Inputs the number of degrees 
that the shape is to be rotated. 
PROCshape _ menu As PROCmain menu, 
for shape menu. 


PROCerror Puts colours and cursor back to 
normal, empties the keyboard buffer 
and prints an error message. 

PROClear Called by PROCshape menu. 
Clears the shape. 

PROCno _ room Called by PROCenter, if 
the arrays holding the list of coordinates 
are full. Prints an error message on the 
screen 

FNcheck Called by PROCline. Checks to 
see if line to be drawn already exists. 
PROCinfo lVints the instructions. 
PROCtitte Inputs a new title. 

PROCmove _ menu As PROCmain menu 
but for movement menu. 

PROCpoints Inputs the number of points 
that the shape is to be moved. 

PROCout Moves shape out (towards 
screen!. With a negative value, moves 
shape in (away). 


x\y%4% 


PROCup Moves shape up or down. 

PROCIeft Moves shape left or right. 

PROCc — pot Inputs a new camera 

position. 

Main variables 

These three arrays make 
up the list of coordinates 
that form the shape. 

NnesS The number of lines in 

the shape minus one. 

Hm% Used throughout the 

program. Current line 
being worked on. 

key$ Used in menu proce¬ 

dures. Contains the last 
key pressed. 

cx%,cy%,cz% The coordinates of the 
camera position. 

titie$ The title of the shape. V 



PCN DECEMBER2219S4 












































































































































































UTPUT: QL 


INSIDE THE HEADER 


| Al—T otIwIwpIiI— howy c— utabattr wof I wfrn oiitfctQL 1 


A mong QDOS system calls 

documented in the QDOS manuals 
is one which reads 'header' details 
from QL Microdrive files. These headers 
hold information not listed when you 
take a simple directory listing of a 
cartridge. The headers can accommo¬ 
date file length, file access flag, file type, 
file-dependent information, file name 
and date information. 

Currently, QDOS uses neither the file 
access flag nor the date information. 


Presumably, these would offer file ac¬ 
cess privilege protection and extended 
directories including date and time 
when saved, as provided on 'proper' disk 
operating systems. 

At the moment, QDOS recognises only 
two types of file: those generated by 
SAVE (for Basic), SBYTES (for code) or 
PRINT# (for data), and those which are 
generated by SEXEC (for 'transient', 
multi tasking machine code programs). 

In the case of Basic, code and data files, 


Listing 1: MC68008 code 


7600 

72FF 

41FA001A 

7001 

4E42 

343C0040 
76FF 

43FA004C 

7047 

4E43 

7002 

4E42 

4E73 


MOVEO £0,03 

MOVEO £-1,00 

LEA channel(PC),AO 

MOVEO £1,00 

TRAP £2 

MOVE.M £64,02 

MOVEO £-1,03 

LEA buffer(PC),A1 

MOVEO £71,00 

TRAP £3 

MOVEO £2,00 

TRAP £2 

RTS 


I signal old, exclusive file 
I signal 'this Job' ID 
I point to channel naae 
t signal IO_OPEN systeai call 
« do QDOS system call 
I signal 64 bytes for file header 
I signal no "tiae-out' 

I point to buffer for header 
1 signal FS.HEAOR systea call 
I do ODOS systea call 
t signal 10_CLOSE systea call 
; do QDOS systea call 
i return to Super BASIC 


tel 


(e 


advlj 


• ) 


Listing 2: SuperBasic program 


too REMark OL Mlcrodnve File Header Reader 
HO REMark <c> October 1984, Alan Turnbull 
120 i 

130 IF RESPR(01-262144 THEN 
140 LET read header =■ RESPR (512) 

130 ELSE 

160 LET read header-RESPR(O) 

170 END IF 
100 RESTORE 

190 FOR data itea_nuaber=l TO 32 
200 READ data_ltea 

210 POKE r ead header«data iten nuaber-1,data_ltea 
220 END FOR data itea_nuaber 
230 OPENNEM £4,adv2_teap_dir 
240 DIR £4,advl_ 

230 CLOSE £4 

260 OPEN_IN £4,adv2_teap_dir 
270 INPUT £4,duaay*tduaay*| 

280 REPeat read.file_naaes 

290 IF EOF(£4) THEN EXIT read.fi1e.naaes 
300 INPUT £4|file.naae# 

310 LET file.naae*«‘advl_“ 6 file.naae* 

320 LET file_naae_length-LEN(file_naae*> 

330 POtCE k read header *32, f t 1 e name l ength 
340 FOR character-1 TO file.naae length 

330 POKE read.header♦344-character-1 .CODE(f i 1 e naae* (character > > 

360 NEXT character 

370 CALL read.header 

380 LET file.length-PEEK.L(read_headerr96) 

390 LET file.type-PEEK(read.header4101) 

400 PRINT file.naae*(6 TO) 

410 PRINT “File length - *|file.length 
420 PRINT “File typei “| 

430 SELect ON file.type 
440 -O 

430 PRINT “BASIC/data/code“ 

460 -1 

470 PRINT “Transient prograa* 

480 LET default.data.size-PEEK_L(read.header♦102> 

490 PRINT ‘Default data area size - “jdefault.data.size 

300 END SELect 
310 PRINT 

320 END REPeat read flle.naaes 

330 CLOSE £4 

340 DELETE adv2_teap_dir 

330 i 

360 DATA 118,0,114,233,63,230,0,26,112,1,78,66,32,60,0.64 

370 DATA 118,235.67,230.0,76.112.71.78.67.112.2.78,66.78.117_ 


the only information held in the header 
besides the file name is the length of the 
file itself, in bytes. For transient prog¬ 
rams, the default size oftheir data spaces 
is held as well. 

The machine code program for the 
MC68008 processor in Listing 1 reads 
headers from QL Microdrive cartridges. 

It has three main parts. First, a channel 
is opened by calling the QDOS system 
routine IO OPEN using TRAP 2 with 
registers DO = 1 (to identify which 
system routine is required); D1 = -1 (to 
specify the current ’job’ — that is, the 
SuperBasic command processor; D3 = 0 
to signal that an old, exclusive file is to be 
opened and AO pointing to the channel 
name in the format "mdvl somename”. 
The system call opens the channel and 
returns the channel ID in AO. This 
channel ID is subsequently held in AO 
and used by the following system calls. 

Second, the file header is read into a 
64-byte buffer in memory so that a 
SuperBasic program may examine it. 
This requires a call to QDOS system 
routine FS HEADR using TRAP 3 with 
DO = 71; D2 = 64 (the memory buffer 
length); D3 =* -1 (the 'time-out’ value 
needed by the serial access routines); the 
channel ID in AO and A1 holding a 
pointer to the memory buffer itself. 

Lastly, the channel created by 10 
OPEN using the temporary channel ID 
in AO is closed by a call to IO CLOSE 
usding TRAP 2 with DO = 2. 

To use the machine code routine 
properly, a SuperBasic program is also 
needed. The program in Figure 2 uses 
the machine code (held in DATA state¬ 
ments) to print out the header informa¬ 
tion for each file found on QL Microdrive 
'mdvl’. It uses 'mdv2' as a temporary 
store for the DIRectory listing from 
'mdvl'. This is stored on cartridge and 
read back, one file name at a time. 

The file names are put into the table 
required by the machine code and the 
routine is called to read the header for 
that file direct from the cartridge. 

When this is finished (and it is quite 
fast), the header may be examined as it 
now lies in memory above the original 
machine code. 

The header, when read into memory, 
starts at (start of machine code)+96 and 
the file length is held as a long word (four 
bytes) at this position. The file type is 
stored as the sixth byte in the header, so 
is at an offset 101 bytes from the 
machine code start. 

For transient programs, the default 
data space size is held as a long word 
starting at the seventh byte in the 
header and so is at (start of machine 
code)-)-102. 

Of course, the routines presented here 
would be of more use when files are 
saved with date and file protection 
information. But you should now know 
how to write simple utility programs in 
conjunction with the QDOS Manual. W 
In Listings 1 and 2.1 led) tb* £ sign shoukd be treated 

as a#._ 

PCN DECEMBER221984 






ATARI/CBM/MEMOTECH/ETC. 

TOOL BOX'84 is a very helpful tool which is made for you, the serious 
computer user. 

TOOL BOX'84 is specially designed for electronical functions such as! 
-makinq your own joysticks, paddles, liqhtpens etc. 

-makinq qanqinqinstruments for light, wind, heat and resistance, 
-makinq electronic alarmsystems. 

-makinq your own robotsystem. 

-developing your skills in computers and electronics, 

TOOL BOX'84 is needed in schools, work or for your hobby. 

TOOL BOX'84 is delivered with a informative user's guide with lots of 
program listinqs. 

TOOL BOX'84 is a necessity for the beginner. 

TOOL BOX'84 adds a quite new dimension to your computer-life ! 

DEALER AND DISTRIBUTOR 

Send for our free! TOOL BOX'84 Information. inquiries invited 


INorbit l/ektronikkl 

DATA • SOFTWARE 

PO. BOX 228, N-7701 STEINKJER 
NORWAY 

TEL: (NORWAY) (01047) 7765440. 7765310 


£ 36.25 

and hancftng £ 250 per cuter 

.KOI CA*DI yjff 
WflCOMI 


I own the computer and Please send 

copies of the TOOL BOX'84 £36.25 p.p. and/or 
free TOOL BOX'84 Information. 

Name MCt or Visa# 

Address Exp .Date 

City/St./Zip .Sianature 

Charge card no - - --- 

TOOL BOX'84 is a trademark of Norbit Elektronikk. 


PCN DECEMBER221984 


17 














iUTPUT: COMMODORE 64 


SOLO 

POKER 


K*» a tricky land that your 


64 deals in this solitaire 


card game by Keith HoMey. 


A computer has to be the ultimate in 
poker faces, so you’d expect Poker 
Solitaire for the Commodore 64 to 
be tricky. You’d be right. 

The game’s layout consists of five rows 
of five face-up cards each, and you place 
the cards dealt by the computer in any 
position you choose. You can’t move a 
card after you’ve placed it so you need to 
put a bit of thought into this. 

Each row, each column and the two 
diagonals are the equivalent of a poker 
hand. Your goal is to place the cards in 
such a way as to produce the best hands 
possible. Details of scoring are included 
intheprogram. V 



TOTAL 228 


lil _t± 



words in square brockets should be ropUcod by their keyboard 
equivalent. An S in brackets Indicates the shift key, to [ST] moans p 


7 ecu ••••••••• roKt* sot sv •••••!«•• 

4 *rw •'HTH ‘♦OtLCY ••••••••• 

3 OEM WW4MMIHIHWH IWMM 

• oorurj*? 

I# PPINTCMPOI 142) 

M PP IN T • f DOWN ) l DOWN)(DOWN J t DOWN)(DOWN)K 
DOWN 1 ( DOWN ) r DOWN 11 DOWN I t DOWN 1 l DOWN J l DOWN 

* I DOWN 1 f DOWN It DOWN If DOWN | f DOWN J I DOWN )( DO 
WN 1 r DOWN If DOWN J t DOWN )fDOWN1f DOWN J ( DOWN ) • 

i7 •i*wn:r*f 

17 Pit)•ie4-:Pi2)-i072:Pi3)-i077:Pi4)-io 

14 p*4»-I247:P(7)-t277SP<0l-l277:P<e>-l2 
07:Pt101-1707 

is pm i i-iee7:Pci7»-ie77:Pi 13 »-i«77:pi 14 

14 PI 1 4* — 1 447: PC 1 7> — 1477:PfID)—1477;PI 1* 
>-1407:P<701-1407 

17 P(21)-1047:P(?2)*107?:P(23)-1077:P(74 


P P00I-IT03 


ht i (oiomtk ovson i m( ovsoor) (oiomt hoiomt 
11WIOHV 1 (OVSON) 1 (OVSOFF)(OIOMT)(OIOMT 1( 
OIOMT l(PVSON) JIOVSOFF)* 

32 PPINT"(DOWN 1 tDOWN)(DOWN) I DOWN 1(R1GMT ) 
CPIONT1reiOHTI(OVSON) K(OVSOFF)(OIOMT1IP 
TOHT1(OIOHT)(OVSON) L(OVSOFF1(PIOHT1(010 
NT J f OlOMT 1 (OVSON1 NIOVSOFF1(OIOMT1(OIOHT 
1(OIOHT1(OVSON 1 N(OVSOFFI(OIOMT1 (OIOHT>( 
OIOHT1(OVSONi oiovsoffj* 

33 POINT*(DOWN)(DOWN 1(DOWN1(DOWN)(OIOHT1 
(PIOHT1(OIOHT1f OVSON1 P(OVSOFF1( O IOHT1(O 
IOMT)(OIOHT)(OVSON) 0( OVSOFF )(OIOHT) (OIO 
NT)(OIOHT1(OVSON) 0(0VS0FF ) (OIOHT 1 (OIOHT 
)(OIOHT )(OVSON) S(OVSOPF) (OIOMTI(OIOHT )( 
OIOHT)(OVSON) T(OVSOFF)* 

34 POINT*(DOWN)(DOWN)(DOWN)(DOWN) (OIOHT) 
(OIOHT)(OIOMTKOVSON) U( OVSOFF ) (OIOHT)(O 
IOMT)(OIOM* )(OVSON) V(OVSOFF ) (OIOHT )(OIO 
NT) (PIOHT KOVSON) W( OVSOFF ) (OIOHT ) (OIOMT 
) (OIOHT KOVSON) XI OVSOFF ) (OtCHT )( OIOMT ) ( 
OIOHT1(OVSON) V(OVSOFF1 • 

33 POINT* (c 2) (HONS 1(DOWN ) (DOWN ) (DOWN) (D 
I-TAD <3 


34 POOI-1T04 

37 POIN T TAD <301 * 
30 NSXTI 

35 POINT TAD•3#I * 


#)(• 


•)(■ II* 


40 PCFCPIAA) *40,32:PO»:EP<AA) *4 1.32 
40 PONF»(AA) •«! .X'.PCmiP tAA) •ao.s 

70 POOfP(AA) *01*01 .SS:PONffP(AAl *01 •oo.ss 

71 7-7*1 

■’? POKE 1 ess. 32: POKE I 454,37 

73 POKCI4SO.32:POPE 1430.37 

74 OOK14I 

-*S POINT* (HONE He 2)1 DOWN 1 1 DOWN ) *TAD I 70) 
C SCOPING (DOWNKLEFTKLCFTIILEFTKLEF 
TKLEPT1 (LEFT) (LEFT! (LEFT) (LEFT) 


I PP!NTTA0«32t I 


70 POINTTAD *■ 30) * 


)( DOWN)-TAD (3 



18 


PCN DECEMBER221984 






































6-7 

8 

9-17 

19-39 

40-58 

42 

59-73 

74 

75-154 

155-161 

162-164 

165-174 

175-288 


How rt works 

clear the screen and set the 
screen and bordercolours to 
grey. 

cal Is the title page at line 165. 
set the variables for the 
screen locations, 
print the cards to the screen. 
choose a card at random and 
print it to the screen, 
checks that if 25 cards have 
been dealt you go to line 75. 
ask you where you wish the 
card to beplaced, and print it 
there. 

sends you round for the next 
card. 

score the 12 rows. Variable SC 
= accumulative score, SX = 
score foreach individual row. 
print the total score, high 
score (the maximum is 6,000 
—1,500 or more is excel lent i 
and ask ifyou require another 
game. 

hold the data for the scoring 
routine. 

are the opening pages, and ask 
ifyou require instructions, 
instructions on how to play the 
game. 



if 




f-ti iS 





^ \ 





PCN DECEMBERS 1984 























UTPUT: SPECTRUM 



I ANIMATED I 
DISCUSSION 


Program 2 


20 REM I MACHINE CODE for 

30 REM | SCREEN SQUEEZE 
40 REM I A.Mvn*tt 1084 I 

110 REM I MfeX LOADER 


Breath* fresh Hi* Into your gripMcs. Wtth Al— Mynett's anhintiow 
routines, you can store enough fra mes to p roduce some superb sequences. 


W ith careful programming it is 
possible to increase the number 
of whole screen frames on a 48K 
Spectrum beyond the normal five and 
use these to create spectacular anima¬ 
tion sequences. 

You can do this either by using part 
screens or more generally by the use of a 
simple data compression technique. 

A short machine code program is 
described here which allows the storage 
of a large number of animation frames 
and permits their successive replay. An 
accompanying Basic program is pro¬ 
vided for use with the machine code. And 
things are followed by a simple demon¬ 
stration program which creates a 32- 
frame animated sequence. 

Animation 

The 48K Spectrum, with its 40K of user 
available memory, can hold five full 
screens, including attributes, at any one 
time. This allows for a Basic driver and 
the necessary machine code routine to do 
the copying of bytes into the display file. 

Program 1 is a loader program for a 
general purpose byte-moving routine. 
Although Program 1 loads it into the 
UDG area above RAMTOP, it could go 
anywhere. It is called from a Basic 
program by the line: 
randomize en ml from, to, bytes) 

The function is defined with: 

DBF FN m(a,b,c)=usR address 
The address is the location of the 
machine code. The variables from, to and 
bytes are the locations of the stored 
bytes, the display file address (16384) 
and the number of bytes (6912) respec¬ 
tively. 

The function is used to pass para¬ 
meters to a machine code routine. 
Remember that when you include a def 
fn command in a program, storage space 
for the parameters is set up in the Basic 
line. When the program then encounters 
the use of the function, the values of the 
parameters (either numbers, variables 
or expressions) are temporarily stored, 
in five byte numerical form in the Basic 
line containing the function definition. 
The address of this storage area is kept 
in the system variable DEF ADD at 
23563. 

The assembly language version is: 

LDIX (DEF ADD) 

LDLdX+4) 

LD H OX+U 
LOB <1X412) 

LD DUX+13) 


LDCUX420) 

LDB (1X421) 

LDIR 

RET 

When the routi ne is cal led, the address of 
the function parameter location is 
loaded into the IX register. The bytes at 
four and five locations further on hold 
the first parameter in the order low byte, 
high byte. Similarly, displacements 
12,13 hold the second and displacements 
20,21 hold the third. These bytes are 
loaded into the HL, DE and BC registers 
prior to a block move instruction. 

Storing screens 

The problem with storing whole screens 
is that five is usually not enough for 
smooth animation. Very often the need 
arises to scroll through many more 
screens. One simple solution is to 
restrict the animation to just one third of 
the screen area. Again the function call 
of Program 1 can be used. The relevant 
values for the variables to and bytes are 
shown in Figure 1. Since we can keep 
three part-screens in the space occupied 
by one whole screen, the number of 
frames rises to 15. 

Remember, however, that because of 
the parallel attribute file thiscan only be 
done in colour by making two function 
calls for each frame — one for the pixel 
information and the second for the 
attribute information. 

Suppose though, we can’t restrict our 
animation to just one third of the screen. 
Is it still possible to increase the number 
of frames? The answer is yes — if we 
store, not the whole screen, but the 
differences between successive screens. 

The key to how this can be done is the 
exclusive-or(XOR)operation. An exam¬ 
ple should make this clear. Let’s assume 
that we have two screens in the compu¬ 
ter’s memory. Let’s call them A and B. 
We can compare two equivalent bytes in 
the two screens by XORing the byte in 
screen A with the byte in screen B. 

If the two bytes are the same then the 
result of this operation will be zero and 
we need take no further action. If the 
bytes are different then the result is a 
byte which is, in effect, a measure of the 
difference between the two screens. 
Suppose 

screen A byte = 10010011 

screen B byte = 01110000 
then XOR result = 11100011 

Now, if we have screen A in the display 
file and the XOR result in memory, then 
a second XORing will reconstruct the 


20 


130 RESTORE 1000 
140 READ addraaa,datalln«t 
130 PRINT TAB 101 BRIGHT II'LOA 
DING CODE’ 

160 FOR n-1 TO datalinaa 

170 READ a*: LET b«-aM(18 TO II 

LET chack-0 

180 FOR — 1 TO IS STEP 2 

100 LET hM-aM<* TO *41): GO SUB 

0200 

200 POKE addraas.byta 
210 LET addraaa-addraaafi: LET 
chack-chackfbyta 
220 NEXT m 

230 IF chackOVAL bM THEN BEEP 
.3,241 LET I 1na*1000♦n*10: LET h 
-INT (1ina/236): POKE 23626,h! P 
OKE 23623,1ln*-h»236: PRINT "ERR 
OR at 11na ’llina: PRINT *Typa E 
DIT and corract line.’: STOP 


Program 3 


10 REM ** SCREEN COMPRESS ♦* 

11 REM »• A.Mynatt *# 

12 REM *• Oct 1084 ** 

20 CLEAR 26734: LOAD ""CODE 
23 LET icraanl'VAL *26864*: LE 
T data-VAL *33776*: LET iquaai** 
VAL *26733*: LET umquaaia'VM. * 
26810*: LET mova-VAL *26840*: LE 
T bvtaa-VAL *6012* 

30 CLS : PRINT AT 1,21 INVERSE 
11* SCREEN COMPRESSION PROGRAM 

40 PRINT : PRINT : PRINT TAB 8 
1*1 Coaprasa acraana*‘’TAB 81*2 
VI aw animation** ’TAB 81*3 Flnlah 

30 INPUT * Chooao option <1 
- 3) *1 LINE z»: IF CODE z«<40 O 
R CODE z»>31 THEN GO TO 30 

60 GO SUB 1000»VAL Z«S GO TO 3 

0 

000 REM 

1000 REM ** coapraaa ** 

1001 REM a**##***#****# 

1010 DEF FN h 1 x >"INT lx/236): DE 
F FN 1<x)-x-236#FN hlxl 
1020 INPUT -ENTER total no of fr 
aaaa *1 LINE z«: LET framaa-VAL 
z« 

1040 CLS : DIM a(frama*4 l >: let 
alll'acraanl: LET a(2)*data 
1030 POKE 23206,FN l(data): POKE 
23207,FN h(data) 

1063 FOR n-1 TO framaa 

1070 PRINT Mil AT l,0l*LOADtng *1 

1080 POKE 23630,0: PRINT AT 22,0 
i: load *'CODE acraanl.bytaa: po 
KE 23630,2: IF n-1 THEN RANDOMIZ 
E USR -ova: GO TO 1120 
1083 PRINT Mil AT 0,0,,,, 

1000 LET a(nf1)-USR aquaaza 
1003 LET apaca—63S33-a(n*ll: IF 
apaca<1000 THEN LET n-<raxaa 
1100 RANDOMIZE USR mova 
1110 PRINT Mil AT 0,01nI * Storad 
in *|a<n4l)-a(n>I TAB 21t*8paca-* 
Iapaca 
1120 NEXT n 

1123 PRINT Ml|AT 1,31'Praaa ENTE 

R to cantinua'i PAUSE 0 

1130 CLS : PRINT AT 2,5I*A11 acr 









Program 1 

240 PRINT AT 2,3|*Llne *11000*1 

0*n|" Is correct.*: NEXT n 

230 STOP 

270 REM 1 HEX to DEC 

1 

290 LET byte-0 

300 FOR o-l TO 2: LET byte-byte 
• 16*CODE h* (O)-48-7*Ih*(o) > *9“»: 
NEXT o 

310 RETURN 

980 REM 1 MACHINE CODE DATA 

1 

1000 DATA 26733,13 

1 REM ** MOVEBYTES ** 

3 RESTORE 100: LET sue-0 

10 FOR rt-USR “•“ TO USR “e**24 
20 READ byte 

30 PRINT n|* *|byte 

40 POKE n.byte: LET suo-sue*by 
te 

30 NEXT n 

ROR IN DATA*: STOP 

100 REM ** DATA »• 

110 DATA 221,42,11,92,221,110,4 
,221,102,3,221,94,12,221,86,13,2 
21,78,20,221,70,21,237,176,201 

Program 4 

1010 DATA *21004011F0680100-439“ 
1020 DATA “181AAE2812D3E32A-769* 
103* DATA * 003BD17323722377—718“ 
1040 DATA “2322003BD3E1D123—842“ 
1030 DATA *130B79B020E32A00-628* 
1060 DATA “3D23233600232200—284“ 
1070 DATA “3BED4B003BC9002A—737“ 
1080 DATA “00SBSE2336237EFE—721* 
1090 DATA "002807EBAE77EB23—843“ 
1100 DATA “18F02322003BC900-62S- 
1110 DATA *0000000000110040-81“ 
1120 DATA “21F06801001BEDB0-018* 
1130 DATA “C900000000000000-20l“ 

20 REM *** ANIMATION DEMO *** 

40 

100 LET x-230: LET y-3: LET r-1 

0 

110 FOR n-1 TO 31 

12* CLS : LET theta-n»PI/40 

123 60 SUB 1200 

130 IF n< —23 THEN 60 SUB 1000 

140 IF n—26 THEN PLOT *,140: DR 
AW 0,-40,-3.3 

130 IF n—27 THEN PLOT 0,163: DR 
AW 0, - 100,-4 


160 IF n>27 THEN 60 SUB 1300 


••ns compreeeed■I AT 4,21 INVERSE 
1 l ■ R* I oad scr»»n 1 into uaory. 


100 LET r«r *n/100: LET x-x-r*SI 
N theta: LET y-y*r*C0S th»t» 

190 NEXT n 
200 STOP 


are less than one third of the total screen 
bytes (each difference is stored as two 
address bytes and one resultant byte), a 
considerable increase in the number of 
frames is usually possible. 

Program 2 contains the necessary 
machine code routines to implement 
these ideas, clear 267<m and then type in 
the program and run it. Once the 
program runs satisfactorily the 
machine code can be saved using: 
save “squeeze” code 26755,97 

This machine code contains three 
routines. The routine at 26755 performs 
the XOR on the display file and a screen 
in memory at 26864. It stores the display 
file address of any non-zero result 
together with the result in a file from 
33776. 

The routine at 26810 reads this 
memory store and carries out the 
reconstruction of successive screens. 
The routine at 26840 is a move bytes 
routine to shift the screen at 26864 into 
the display file. 

Program 3 is a Basic control program 
which allows the construction of files of 
compressed screen data using the 
routines in Program 2. Type it in, run 
and load in the previously saved 
machine code. The Basic and code can be 
saved together by a GOTO 9999. 


1140 LOAD “CODE ■cr«*nl,byU« 
1143 INPUT “Hard Copy? <Y/N> “I 
LINE *01 LET dev-2: IF z*-“y* TH 
EN LET dev-3 

1130 INPUT “ENTER tilenaae 
CL8 : PRINT Wd*vt TAB 111*0 
1170 FOR n-1 TO fraui 


o “la«n*l>-ll* - “lafn*l>-a(n> 
1190 NEXT n 

1200 PRINT Ml I AT 0,01 INVERSE II 
“Pr*»» any key xhtn ready to 8AV 
E* : PAUSE 0: 

1210 SAVE 40CODE 0CrMnl,al«raM 
a»l) -icrMnl 

1220 PRINT Md»vl“SAVEd •• “l*0|“ 
CODE 26864, • I a ( ♦ run* 1 ) -«cr»»n 

1240 RETURN 

1999 REM ************* 

2000 REM ** anlxat* ** 


2010 REM : INPUT “FI 1 *naH 0*1*0 
2020 REM : LOAD “CODE 
2030 INPUT “Hom many fraaiea alto 
pether? 'Ifruwt 

2040 INPUT • Pr»i ENTER to run 
animation “I LINE z* 

2030 RANDOMIZE USR mov» 

2033 POKE 23296,FN lldatall POKE 
23297,FN hldatal 
2060 FOR n-1 TO *rame»-l 
2063 PAUSE 10 

2070 RANDOMIZE USR uniaumt 
2080 NEXT n 

2003 IF INKEY0— *“ THEN 60 TO 203 

0 

2090 INPUT “ Rerun or Finish (R/ 
F» “I LINE *0: IF Z0—*r* THEN 60 
TO 2040 
2100 RETURN 

2999 REM ********* 

3000 REM ** end ** 

3001 REM *♦»*»*♦»* 

3003 INPUT “ENTER Y to reset com 
puter “| LINE *05 IF *0<>*V* THE 
N RETURN 

3010 RANDOMIZE USR 0 
9999 SAVE “squeezer* LINE 1: SAV 
E “squeeze“CODE 26733,100: VERIF 
Y ““: VERIFY ““CODE 


999 

1000 CIRCLE x,y,2#n 

1010 PLOT x.INT <y*2»n>: IF n>2 

AND n< 23 THEN DRAW 0,-4#n*.3,PI- 

(2*PI*n»/23 

1020 RETURN 

1199 

1200 FOR m—0 TO 23 STEP 4: PLOT 
0,m: DRAW 233,0: NEXT m: FOR m-0 

TO 233 STEP 3: PLOT 0,0: DRAW 0 
,24: NEXT m 
1210 RETURN 
1499 

1300 PLOT 0,167: DRAW 0,-4»n,-l. 
3*PI♦In-271 
1310 RETURN 

1999 

2000 POKE 23736,181: SAVE (“demo 
-♦STRS n>SCREENS 

2010 RETURN 


screen B byte as we can see from: 
screen A byte * 10010011 
XOR result - 11100011 
second XOR result - 01110000 = 
screen B byte 

So, in order to achieve an animated 
sequence the computer needs to contain 
the starting frame in full, but for each 
successive frame only a list ofdisplay file 
addresses and the XOR result of each 
byte which has to be changed. 

Provided that the changes to be made 


Animated behaviour 

To use the program, you will need a tape 
containing all your animation frames 
one after the other. Run the main 
program and when asked to load the first 
screen start the tape and let it run. 

One word of warning — to prevent 
damage, headers are printed on line 24. 
This is made possible by the poke in line 
1080. Do not try to break during the load 
or you will crash the program. Once 
completed the whole file can be saved. 

To see the completed animation use 
Menu option 2. Option 2 is written as a 
subroutine so that it can be easily 
removed for use in any other program 
by removing REMs at lines 2010/2020. 

For a demonstration, Program 4 
produces 32 frames for an animated 
sequence. Type the program into the 
computer and place a C60 tape into the 
cassette recorder. Start the tape record¬ 
ing and run the program. It is not 
necessary to press any keys since the 
POKE 23736,181 bypasses the 'Start Tape’ 
message. 

It takes about 25mins to generate and 
save the 32 screens. This tape can then 
be used with program 3 to make the 
animation file. W 



Display and attribute file addresses for each third of the screen. 


Display file 

Attributes 


to 

bytes 

to bytes 

Top 

16384 

2048 

22528 256 


18432 

2048 

22784 256 

Bottom 

20480 

2048 

22940 256 


21 


















UTPUT: AMSTRAD 


STRETCH YOUR 
CHARACTERS 

| Stretch yoerlettere to tfcefr fiiH helgM with thbaa*y^o«ti»« tor the ABHtredfroeiioliii KeaaaWy | 


T his machine code program for the 
Amstrad CPC464 allows you to 
print double height characters on 
the screen, for use both in games and 
serious software. The characters can be 
printed in windows and can be user 
defined using symbol as normal. Used 
for headings, they give a professional 
look to your software. 

As well as providing a useful facility to 
the Basic programmer, the assembly 
language 1 i st i ng demonstrates the use of 
many of the Amstrad’s powerful fea¬ 
tures, including some ROM routines. 

To get it running, type in the Basic 
Loader listing, taking particular care 
with the DATA statements (don’t con¬ 
fuse 8's with B’s), and then save it onto 



Tbb is double he«M output. 


tape. When run, the screen should clear 
and the program is ready to use. 

There are no messy calls to machine 
code from now on. All that is required is 
to type print chr*( 2 m) to turn on double 
height printing, and print chr$( 2 aa) to 
revert back to normal printing. These 
characters no longer print and are used 
as control codes by the software — so 
redefining these will have no useful 

«fhd 

Obviously, by mixing these charac¬ 
ters in a print string, it is possible to 
print double and normal height charac¬ 
ters on the same line. The only restric¬ 
tion is that double height characters 
cannot be printed via the tag command. 

The program will work in all three 
modes as the short demo program listing 
shows. In Mode 0 you get double size 
characters, in Mode 1 you get double 
height characters, similarly in Mode 2. 

The program operates by intercepting 
the operating system's character output 
routine. The character codes 254 and 255 
are used to turn the routine on and off, 
and internally these are used to print a 
double height character as follows. If the 


routine is turned off, then the character 
to be printed is sent to the normal ROM 
routine. 

If the routine is on, then the matrix for 
the particular character is looked up in 
the ROM (or RAM if it is user defined l via 
an OS routine at bbas, which returns the 
start address of the matrix for the 
character in the ’A’ register in the HL 
register pair. This matrix is then copied 
to reserved RAM. but each line is copied 
twice — giving 16 lines in all. 

Character 254 is defined as the top 
eight lines, and character 255 is defined 
as the lower eight lines, by loading the 
ASCII code into the A register and the 
address of the matrix into HLand calling 
the OS routine at bbas. 

Having defined these characters, the 
cursor position is obtained by calling 


bb7s and moved up a line, the top of the 
character is printed — code 254, and 
then the cursor position is restored and 
the bottom half of the character — code 
255 is printed. 

Control codes are always printed as 
normal whether or not double height is 
on or off (so that they are not printed 
twice which could cause havoc). The 
exception to this is the line feed 
character, if this is printed, an extra line 
is skipped to account for the extra height 
of the characters. 

Although the software will work in 
direct mode, it is advisable to use it only 
from programs where you know where 
the output is being sent. Also note that 
lines input by the user will always be 
printed in normal height, regardless of 
whether the routine is on or off. V 


Listing 


10 ’ Double height Basic loader program 
20 MEMORY 41999 

30 FOR i =42000 TO 42189: READ a*:v-VAL("8< 
"+ a*>:csum*csum+v:POKE i,v:NEXT i 
40 IF csum <> 26226 THEN PRINT CHR*(7):P 
EN 2:PRINT"DATA Checksum ERROR - check 1 
isting'-:PEN 1:STOP 

50 CALL 42000:PRINT CHR*<233>:CLS 

60 DATA 2A,5B,BB,22,E1,A4,21,27,A4,22,3B 

,BB,3E, C3,32,3A, BB ,3E, CF, 32 

70 DATA E0,A4,C9,F5,E3,D5,C3,32,E4,A4,FE 

,20,38,33,FE,FF,20,07,3E,00 

80 DATA 32,E3,A4,18,25,FE,FE,20,07,3E,FF 

,32,E3,A4,18,1A,3A,E3,A4,FE 

90 DATA 00,28,08,3A,E4,A4,CD,79,A4,18,0B 

,C1,D1,E1,F1,3A,E4,A4,CD,E0 

100 DATA A4,C9,C1,D1,E1,F1,C9,FE,0A,20,E 

C, 3A,E3,A4,FE,00,28,E3,3E,0A 

110 DATA CD,E0,A4,18,DE,47,CD,A4,A4,CD,7 

8, BB,CD,87,BB,22,CE,A4,7D,FE 

120 DATA 01,20,04,2C,22,CE,A4,2D,CD,73,B 

B,3E,FE,CD,3D,BB,2A,CE,A4,CD 

130 DATA 73,BB,3E,FF,CD,E0,A4,C9,CD,06,B 

9, F3,78, CD, A3, BB,06,08, 11 , J}0 

140 DATA A4,7E,12,13,12,23,13,10,F8,F1,C 

D, 0C,B9,3E,FE,21,D0,A4,CD,A8 

150 DATA BB,3E,FF,21,D8,A4,CD,A8,BB,C9 
160 END 


PCN DECEMBERS 1984 






/oPtlife 

NUMERIC KEYPAD 

for the 

BBC MICRO 

taT IK mr will Da twin mat eattrmj awnark data M KM UC tlyturt Wtatitar K 

b»sl *au.a **cHla*al or KMMIk parpoiai it a Him and UMlttcioM procau 

Thp Sam It* Numeric It trpad changes all mat Spaady oaky dt iwmtnc data It no* poaaibla—a 





M product! and data avadabla kom 

SOFTLIFE LTD 

to** Croncnnt. Cambridge CB2 ILL 
T*d: (0MJ) 42117 


2e)(EB((JRl 

[Bibs 

THE HOME COMPUTER SPECIALISTS 

BBC‘B’ + DFS 

with 200k disk drive 

£589 

BBC‘B’ 

with cassette recorder 

Plus 5 software packs 

£399 

SINCLAIR QL 

£379 

COMMODORE 64 

with cassette recorder 

£234 

ACORNELECTRON 

with Plus 1 interface 

£234 

ACORNELECTRON 

with joystick and interface 

£209 

COMMODORE 1520 

Printer Plotter 

£57-50 

BBC 200K 

Disk drive 

£120 

FRIENDLY ADVICE & SERVICE AT EVERY BRANCH 

230TOLWORTH RISE SOUTH, SURBITON 

01-337 431? 

30STATION ROAD.BELMONT. SUTTON 

01-6422534 

114 GUNNERSBURY AVE, EALING 

01-9925855 

26 STANLEY ROAD, NEWBURY 

(0635)30047 

1 MANOR ROAD. CADDINGTON, LUTON 

(0582)458575 

£1000 instant credit 





The largest computer store in the county 


' d<ifli : 


n 


An up to f hr mmvte 
oMo"pp*coi"1o. < aTo 


IdfWPl 


GROUND FLOOR 


panphnali Won you 

chaoH kroon* olong 
main and until ol 


I 


FOUR FLOORS FOR 
COMPLETE 
SERVICE 


t 13 MILITARY ROAD, CHATHAM 

ALL POPULAR MAKES OF 
COMPUTERS IN STOCK 
for the hobbyist and 
businessman. 

AND THE LARGEST RANGE OF 

• Dot Matrix and Daisywheel Printers 
• Disk Drives • Colour and Mono 
Monitors • Data Recorders • Modems 
j • Books • Magazines • Stationery and 
Cables. 

F«r the garnet' player tare have thousands ol 
odveatwes, aliens, planets, racing cars, bargen, 
ghosts and things that go bump in the night an both 
cassette and dish. 

For the has i ness man we have software far hoaght 
lodgers, sales ledgers, stock control, word processing, 
com moment iotas, diories, cosh flow forecasts oad 
pricelists. 

COME IN, LOOK ROUND, 
TAKE TOUR TIME. 

Our staff are there to help you, not just 
to sell. 



3 




OPEN: MON, TUES, WED, SAT - 
9.00-6.00 

THURS, FRI-9.00-8.00 


The Kent Computer Centre for competitive prices PLUS advice, choice and 
excellent after-sales service. Come to the store that cares about you and your 
computer, when you buy and afterwards. 


PCN DECEMBER 221984 


23 






VERTICAL TAKEOFF 

I frraM C on u lw Marts off «g»—that dn witra to two of the Jttarft special fMtwrw. 


II DIN AI$(2I):D1N B2$(2I):DIN C3S12I) 

21 OPEN 11,4,1,*Ki* 

lit DIN UP*(21),DONNt(21):UP*ADR(UPf):DONN*ADR(DONNt) 

III FOR 100P*UP TO UP*2I:READ BYTE:POKE LOOP,BYTE:NEXT LOOP 
121 FOR L00P S D0MN TO D0NN*2I:READ BYTE:POKE L00P,BYTE:NEXT LOOP 
131 DATA 114,114,133,214,104,133,213, 168, 1,177 

141 DATA 213,134,145,213,2M,2M, 192,11,218,245,96 
151 DATA 114,114,133,214,184,133,213,161,II,177 
161 DATA 213,288,145,283,136,136,192,255,218,245,96 

161 POKE 53248,255:POKE 53249,255:GOSUB 20008 

162 POKE 53248,255:POKE 53249,255:SOUND l,l,l,l:60SUB 11818 

163 6RAPHICS It? ‘}‘:P0KE 755,I:SOUND I,1,1,I 

164 IF AU=1 THEN POSITION 5,5:? ‘AUTO PLAY.JOYSTICK NOT USED.' 

165 POSITION 11,7:’ ‘PLEASE NAIT“‘ 

178 PABE=PEEK(186)-8 

181 POKE 54279,PA6E 

191 BASE=PAGE *256 

211 POKE 53277,l:POKE 559,46 

211 POKE 7I4,175:P0KE 715,175 

221 FOR l s BASE*512 TO BASE*768:SOUND I,1/11,11,1I:SETC0L0R 2,1,1/11: 

SETCOLOR 4,1,1/11-5 
231 SOUND 1,1/11,II,18:P0KE 1,1:NEXT I 
235 SOUND I,I,I,I 
248 X*lM:Y-58 

251 POKE 53248,XsPOKE 53270,1 
255 RESTORE 281 

261 FOR 1=BASE*512*Y TO BASE*519*Y 

278 READ DA:POKE I,DA:NEXT I 

281 DATA 146,186,254,186,16,124,56,16 

291 Xl«X-ll:Yl»U2 

3H POKE 53249,X1:POKE 53257,3 

311 FOR I'BASE+648+Yl TO BASE+646+Y1 

321 READ DA:POKE I,DA:NEXT IsPOKE 53277,3 

331 DATA 255,129,255,129,255,129,255 

348 POKE 53278,1 

351 SEM5I 

371 Alt=* *:B2*=".“:C3**“ ‘ 

381 FOR T*1 TO 15:S0UND l,l,24,T:FOR 1=1 TO 28:NEXT I:NEXT T 

411 A‘STICK<I):IF PEEK(53252)=4 THEN 1118 

412 SE=SE-1:1F SE<8 THEN 1888 

415 RN=INT(RND(l)t4l)POSITION RM,23s? Al$;B2«;C3$ 

488 IF PEEK(532611>2 THEN 2888 

411 IF A=14 THEN U=USR(UP,BASE*511*Y):Y»Y-l:8OT0 481 

415 POKE 715,X 

417 IF AU*1 THEN A=INT(RND(I)«14):IF A<6 THEN AMJ 
421 IF A«13 THEN D=USR(D0NN,BASE*51UY):Y»Y*1:60T0 488 
441 IF A*7 THEN X=X*2:POKE 53248,X:P0KE 53249,X-18 
458 IF A*U THEN X=I-2:POKE 53248,X:POKE 53249,X-ll 
461 IF PEEK(53252)*4 THEN 1888 
471 IF PEEK(532611>2 THEN 2188 

*81 IF A=5 THEN D*USR(OONN,BASE*511»V):Y=Y*1:X=I*2:POKE 53248,X:POKE 53249,X-ll 
498 IF A*9 THEN D=USR(OOMN,BASE+511♦¥»:Y»Y*1:X**-2:POKE 53248,X:POKE 53249,1-11: 
GOTO 488 

518 IF A*15 THEN POSITION 7,3:? ‘SECONDS LEFT«‘;SE 


T his simple game demonstrates two 
of the Atari’s programming fea¬ 
tures — Player Missile Graphics 
(PMGs) and Display List Interrupts 
(DLIs). 

The program is best understood if it’s 
broken down into its three main parts: 
PMG, DLI and sound. Two parts of the 
program may be new to you — vertical 
positioning and DLI/mixed modes. 

You’ve probably seen articles explain¬ 
ing PMGs and their usefulness in 
collision detection, priorities and move¬ 
ment of players and missiles. 

The program here covers some of this 
territory, but it details another aspect of 
PMGs — vertical positioning and move¬ 
ment. On the Atari, vertical movement 
from Basic is slower than horizontal 
movement because there are no vertical 
positioning registers for PMGs, so the 
program incorporates a machine code 
routine for moving PMGs vertically. 

It will move players up to nine pixels 
deep, but if you want larger players the 
number 11 in line 140 should be changed 
to two larger than the number of vertical 
lines the player uses. Then change the 
10 in line 150 to one greater than the 
number of additional lines. 


You can move any player by changing 
the number 511 in the USR calls in the 
joystick routine to one less than the start 
address of the object to be moved. If 
player 1 was to be moved the USR 
command would look like this: 
U-USRlUP.PMBASE+639+Y): Y-Y+l 
and for player 2: 

U«USR<UP.PMBASE + 767+l>:Y+Y-l 
The Y represents the variable used to 
move your players down the screen. You 
should note that the PMBASE variable 


II Variables 


SE 

seconds remaining 

RN 

random positioning of 

the stars 

X 

horizontal positioning of 
player 0 

Y 

vertical positioning of 
player 0 

XI 

horizontal positioning of 
player 1 

P 

vertical positioning of 
player 1 

A1$.B2$.C3$ stars 

T 

timer 

DUST 

mainly used as a variable 
in the FOR NEXT loops 

display list 

SCREEN 

mainly used for postition 
ofGR.O indisplay list 


PCN DECEMBER221984 


Listing (cont) 


518 SOTO 488 

1IM FOR I*BASE+512*Y TO 8ASE+519+Y 
UK SOUND l,A f 2,lS 
1186 SETCOLOR 2.1.A 
1118 READ A:IF A*1 THEN 1861 
1828 POKE I,A:NEXT I 

1838 DATA 129,255,128,45,87,33,67,96,22,68,85,35,35,35,75,82,66,36,129,255,88, 

1148 MTA^VkIm,97* 159,98,255,12,16,24,15,129,199,188,24,16,33,93,17,4,27, 
15,68,98,62,158,55,79,42,69,1 
1858 60T0 1888 
1855 FOR T«1 TO 288:NEXT T 

1868 RESTORE 113B:P0KE 53277,8:SOUND 8,•,8,8:6RAPHICS 2*16:P0KE 53248,255:POKE 
53249,255 

1888 POSITION 1,4:? 86;'YOU FAILED TO DOCK* 

1898 X«INT(RND<8>*4I*1:0N I SOSUB 1138,1148,1158,1168 
1188 POSITION 2,8:? »6;'HAVE ANOTHER 80" 

1118 FOR I»1 TO 248:SETCOLOR 4,1,1:SETCOLOR l,l,I*15:SOUND 8 , 1,1,18:NEXT I 

1128 SOUND S,8,a,S:F0R T*1 TO 588:NEXT T:60T0 161 

1138 POSITION 8,6:? *6;'AT LEAST YOU TRIED 1 ":RETURN 

1148 POSITION 4,6:? 86;' NICE TRY 1 '•:RETURN 

1158 POSITION 2,6:? 86;'COULD BE NORSE 1 ":RETURN 

1168 POSITION 2,6:? 86;'NHAT CAN I SAY' 5 ':RETURN 

2888 POKE 53277,0:GRAPHICS 18:RESTORE 2858:S0UND 0,B,8,0:P0KE 53248,255:POKE 
53249,255 

2818 FOR 1=8 TO 63:REA0 R 
2828 POKE 1664+1,R:NEXT I 
2848 REH COLORS*» 

2858 DATA 173,36,2,141,193 


may change from program to program — 
it sometimes appears as M YPM BASE or 
BASE, depending on the programmer’s 
preference. Missiles are more difficult to 
move vertically with this routine since it 
moves an entire byte, not bits. It would 
come in handy when moving all four 
missiles vertically if you needed to do so, 
but they can still be moved horizontally 
individually. rl 


Next week As Orrall Cornelius 
completes his games listing, you’ll 
see a demonstration of display lists 
in action, with three modes on the 
screen at once. 


Listing (cont) 


2868 DATA 6,173,37,2,141,194 

2878 DATA 6,168,188,162,6,169 

2888 DATA 7,32,92,228,238,192 

2898 DATA 6,173,192,6,141,18 

2188 DATA 212,141,26,288,174 

2118 DATA 252,2,232,248,238 

2128 DATA 172,193,6,179,194,6 

2138 DATA 169,7,32,92,228 

2148 DATA 184,96,286,2N,2 

2158 DATA 173,288,2,141,192 

2168 DATA 6,76,98,228 

2178 POSITION 5,3:? 86;'AT LAST!!" 

2188 POSITION 1,6:? 86;'YOU’VE HADE IT 

2165 RESTORE 2288 




ews, Cai 
3) 67767 (4 I 


For those of you who 
wish to use, at low cost, 
VIEWDATA, TELEX. 
ELECTRONIC MAIL, 

or even use your micro 
as a Vicwdata/Tclcx 
terminal. 

AT LAST, CmiL is a 
unique company dealing 
with the many applications 
of Viewdata and training 
support. 

Use Our Experience. 
We Can Help! 


T alk to Greg, Malcolm or Ben at Cytcl. 




















ARDWARE: CORTEX 2 


ost, if not all electronics enthu¬ 
siasts will have heard of Power- 
tran Cybernetics (previously 
Powertran Electronics). Over the past 
few years they have produced many 
high-quality kits. 

In 1982 Powertran released the Cor¬ 
tex, a low cost 16-bit micro with a real 
sting in the tail. On specifications alone, 
the system is up there with the best. 
Based on the Texas 9995 micro¬ 
processor, running at an astonishing 
12MHz, the Cortex out-benchmarks 
almost all the popular microcomputers. 
Other features include 64K of RAM. 
high-resolution colour graphics with 
sprites, a floppy disk interface, serial 
and parallel ports, and an expansion bus 
known as the Ebus. 

A few months back the Cortex was 
withdrawn for a refit, now the system is 
sold with a new smarter, slimline look 
and has been christened the Cortex 2. 

For those of you adept with a soldering 
iron, good eyesight and a great 
deal of patience, the system 
comes as a kit. For those more 
prone to melt the table top rather 
than the solder, a ready-built and 
tested version is also available. 

First impressions 

The changes made to Cortex 1 to 
produce Cortex 2 are apparent as 
soon as you set eyes on the machine. 

The new model has a slimline look 
solely due to the removal of the full 
height floppy disk drives. The new 
model has half height drives in a 
separate cabinet which sits on top of 
the main unit. These drives are 
connected to the computer via two 
leads. The first is the low voltage power 
lead which plugs in at the back, the 
second is the 34-way ribbon cable which 
plugs in the side. 

The cabinet is made of sheet metal, 
sprayed in light grey. The metal adds to 
the weight but still leaves it lighter than 
some so-called portables. The one thing 
to be said for metal cases is the added 
strength it provides. 

Hardware 

Towards the front of the machine are 
situated the keyboard, a number of LED 
indicators and two push button switch¬ 
es. The LEDs are marked; RUN, IDLE, 
MAP, and TIME and are dealt with in 
the 'In use' section as are the two 
switches marked RESET and RE¬ 
START. 

The keyboard itself is of a simple 
construction with the minimum of (Tills. 
The main section contains all the 
standard alphanumeric keys, 55 in total . 
There is also a nine-key keypad contain¬ 
ing cursor keys and various editing keys 
which are used by the Basic line editor. 

Various connectors are apparent 
around the outside of the case but, 
unfortunately, there are no markings on 
the case itself to describe their function. 


Working from the circuit diagrams 
and the PCB overlay diagrams, the 
following should be correct descriptions. 
On the right-hand side front are located 
the two connectors which make up the 
serial system. A 5-pin DIN socket is used 
to communicate with the cassette recor¬ 
der (Powertran recommend a WH Smith 
model). 

A 25-way ’D’ type connector is used to 
interface the unit with any standard 
RS232 serial device. A 34-pin I DC 
conncetor is used to connect the new disk 
unit. This connector should really be on 
the rear of the system with the power 
supply connector and not in its current 
position on the right-hand side. Power¬ 
tran supplies two types of disk unit for 
the Cortex with 125K or 1Mb unformat¬ 
ted capacities offered on single sided 
single density or double sided double 
density drives respectively. 

At the rear of the unit are located the 
video outputs for both the UHF (a TV 
set) and RGB (optional extra) displays, 
in addition to the disk power supply 
connector. 


The only other connector is the 'D' 
pe for the Ebus and is situated 
iis time on the left of the machine. 
Tiis allows the machine to com- 
nunicate with standard Eurobus 
expansion boards. On previous 
versions of the Cortex, the Ebus 
was not available due to design 
problems but I am assured that 
this one works properly. 

Documentation 

These manuals are certainly not of the 
highest standard but they are readable 
and that’s what counts. Three manuals 
make up the system documentation: a 
user manual, the disk operating system 
manual, and a construction manual if 
you’re buying in kit-form. The user 
manual is written on the assumption 
that you actually built the system. No 
mention is made of the connectors or 
indicators which is a shame because 
some people will buy the ready-built 
version and will not be familiar with the 
system. What it does have is an in-depth 
description of Cortex Basic. 

The construction manual is a photo¬ 
copy of the original article which 
appeared in Electronics Today Interna¬ 
tional as appears to be the norm with 
Powertran kits. This is quite adequate 
as it not only deals with descriptions and 
construction but also has an item on 'how 
it works' for each section of the project. 

Construction 

There is no reason why a system built 
from a kit should look any different from 
a professionally built machine. All 
components supplied to make up the 


PCN DECEMBER221984 


















Cortex are of a high standard and if 
constructed properly give the desired 
high-quality appearance. 

But taking on the task of actually 
building a kit that's as complex as the 
Cortex involves certain skills not nor¬ 
mally associated with the average com¬ 
puter end user. The most important of 


these is the ability to use a soldering 
iron; though identifying and handling of 
components is also important. Another 
factor, almost as important as the 
soldering skills, is patience. Don’t expect 
to sit down and build the system in one 
session; it is possible but not recom¬ 
mended . A simple rule of thumb to follow 



Disk InteHoce 




is that the more time you spend on 
building the system, the more likely you 
are to have a finished product that 
works. 

One of the first things you notice when 
looking at the Cortex PCB is that all the 
integrated circuits are socketed. There 
are two schools of thought on this subject 
(ignoring the obvious increase in cost) 
for it can be argued that sockets don’t 
provide a good electrical contact for long 
periods. This is true, but in this case, 
matters such as ease of construction, 
repair and modification of the board far 
outweigh the disadvantage of having to 
re-seat a chip occasionally. 

While building a project from a kit, it’s 
surprising how much one learns about 
that project. This knowledge then builds 
confidence to take on the task of taking 
on a hardware modification. A socket 
system gives such an option and is a 
facility rarely available to the average 


The construction of the review system 
was excellent except for one small detail. 
Whoever built this system broke one 
basic rule ofassembly, ie to make sure all 
cables which connect between the main 
unit and the lid of the system are long 
enough for the lid to be removed and 
placed to one side. Of course the system 
must still be able to operate with the lid 
removed. In this case, only the LEDs, 
reset buttons and two power supply 
regulators are mounted on the lid and it 
was the cables running to the LEDs that 
was cut too short. 


Processors 


The system itself is based on the Texas 


29^ 


PCN DECEMBER221984 


27 













ASSEMBLER 

The ADDER 68K Assembler is a professional, fully integrated 
editor/MACRO assembler development package for the QL. 
Providing a quick turn-around on the editing, assembling, 
debugging cycle, it assembles Motorola format source files to 
produce multi-tasking programs, additional Super BASIC 
facilities plus much more. Features include: 

. FULL 68000 MACRO Assembler 

• Integrated full screen editor 

• Conditional assembly 

• External library file inclusion 

• Complete error checking diagnostics 

• Comprehensive manual 

• MACRO ASSEMBLER only £29.95* 



■X-I&r 


QL 

ADVANCED 
USER GUIDE 

ADRIAN DICKENS I 


9999 19 9 9 9 

THEBOOK 

The QL Advanced User Guide (£12.95*) has been wntten by 
Adrian Dickens in collaboration with Tony Tebby (QDOS 
System designer). It is the complete guide to QDOS and the 
Sinclair QL. covenng multi-tasking, transient programs, 
resident procedures, heaps and stacks, traps and utilities, 
68008 assembler programming plus much more. All of these 
features are illustrated by practical examples, and the 
powerful QDOS expenmentor program allows many facilities 
to be tned out from BASIC All of the programs from the book 
are available on a microdrive cartridge which can be 
purchased with the book (£9.95*). 

.*>« 

ORDER FORM 

□ Assembler development package £34.95 mcl. VAT and p&p 

□ QL Advanced User Guide Book £14.45 incl p&p (no VAT) 

□ QLA.U.G. programs from book £11.95 incl VAT and p&p 

□ SPECIAL CHRISTMAS OFFER 

All three items from above (normally £61.35) £55.95 ALL inclusive 

I endose cheque/PO tor £ .. 

Name..... 


City Postcode “ '*) A 

Send to ADDER PUBLISHING LIMITED, pcnI /M J 
P.O. Box 148. Cambridge CB1 2EQ 

Dealer enquiries welcome MSt 

Ol anaQOOS are trademarks olSm&a* Research Limited ADDER 

• Pnt» •MCkxtnQ VAT ana pip 


MUCH MORE ON YOUR SIXTY-FOUR 



Print your heart out using EPSON printers and GORLITZ 
interfaces - over 10.000 sold in West Germany. Definiti¬ 
vely THE BEST connection between VIC-64 and EPSON 
printers is our VIC-EPSON-INTERFACE: 

Plugs right into any EPSON (board 8422) • 2K Butter (8K option) • 
Z80 processor • lots of additional control functions • brings you the 
ongmal CBM character set with all graphics in up to 40 sizes • inclu¬ 
ding double height and double width punting of CBM characters • 
precise HARDCOPY from SIMON's BASIC ■ BUS connector dou¬ 
bled like 1541* DIL-switch for device address • printer remains un¬ 
changed • Interface can be switched off if Centronics port is used • 
No. 8423 for external use with EPSON-compatible punters like 
STAR etc. • Pnces include DIN cable (im) and manual. 

VIC-EPSON Interface type 8422 (board) . £ 78.50 

VlC-Centromcs-Interface type 8423 (external). £ 79.50 

prices do not include VAT. This is just one GORLITZ product. We are 
looking for dealers in UK. Our Phone: (01049)-261 -27500. Mailbox 
for letters, queues and orders starting October: (01049)-261 -2044 
GORLITZ COMPUTE RBAU • P.O.BOX 852 • D-5400 KOBLENZ, WEST GERMANY 


LIGHT TO 
THE POINT 


£ 17.25 

I 'DRAGONTANDY 

V . 7 / £ 11.50 

f / Inclusive 

NO INTERFACE REQUIRED 

Discover the exciting world of creating your own 
araohics on screen 

The Trojan Light Pen will draw boxes, orcles. lines, 
freehand pictures, save and load pictures with full erase 
facility 

Alin Hi-Res screen many of 4 colours for the Dragon/ 
Tandy, 8 colours tor the Spectrum, and 16 colours for 
the Commodore 64 
For educational or leisure use. 

DEALER ENQUIRIES WELCOME 


Micro Computer Software & Accessories 

Send cheque/P.O. to. 

TROJAN PROOUCTS 
166, Dertwyn. Dunvant. Swansea SA2 7PF 
Tel: (0792) 205491 


PCN DECEMBERS 1984 


























ARDWARE PRO TEST: CORTEX 2 


Instruments TMS9995, probably an 
unfamiliar microprocessor to most us¬ 
ers. It was in fact one of the first true 
16-bit microprocessors. It has one main 
drawback which is a limited memory 
addressing range. It can only address 
32Kwords < 16-bit) which is the equiva¬ 
lent of 64K bytes. These days, this seems 
a very small amount when compared 
with the 8086 (IMb) and the 68000 
(16Mb) though it is still the same as the 
Z80 and the 6502. 

It does on the other hand, have a very 
high clock speed of 12MHz which is 
faster than all these processors (stan¬ 
dard models only) which leads to a very 
fast machine. 

Video on the Cortex is handled by the 
TMS9928 video processor. This chip has 
its own 16K of memory lead¬ 
ing to a graphics resolution of 
256x192 with 16 colours on 
the screen at one time. 

Also implemented on the 
9928 is a sprite capability 
with up to 256 being allowed. 

These sprites can be defined 
as an 8x8 or 16x16 (64 
sprites only) pixel grid. An 
option to magnify these is also 
available. The command 
MAG0 maps each sprite pixel 
to one pixel on the screen, 
while the command magi 
maps each sprite pixel on to a 
2x2 grid on the screen thus 
allowing a single sprite to fill a 32x32 
grid on the screen. As is usual with 
sprites, software is available to check for 
collision between sprites while hard¬ 
ware within the video processor takes 
care of which sprite is 'in front’ of any 
other when displayed. 

One very interesting feature of the 
graphics processor is that one colour is 
defined, not as a colour, but as transpa¬ 
rent. This allows the background colour 
to be seen 'through' the sprite. 

The idea of one image being in front of 
another is possible because of the way in 
which the 9928 implements its graphics. 


PRIORITIZED DISPLAY 
PLANES 



external 

VIDEO 

BACKDROP 

/ PATTERNS 

CHARACTER ORIENTED! 


The screen can be thought of as 36 planes 
on top ofeach other—rather like placing 
36 photographic slides on top of each 
other and looking through them. Thus a 
sprite placed on plane 8 would cover an 
image of a sprite on plane 9. 

One of the 36 planes is set aside for an 
external video expansion board. This 
board mixes a video signal from, for 
example, a video recorder with that of 
the computer. Thus it is possible, albeit 
difficult, to do things such as make a car 
in a video game hit a real wall. 

Because the graphics memory is 
separate from the user memory the 


TWt i* bow th« sprite plane* are organised. The 
external video plane allows you to put in a video 


system still provides the full 64K bytes 
for use. Well, nearly all, as a small area 
of memory is set aside for memory 
mapped I/O allocation. 

Firmware 

Basic comes as standard on the system 
and is stored in ROM along with the 
system monitor. All firmware is held in 
3x8K EPROMs which, again, are not 
part of the main memory map. Instead, 
these EPROMs are known as phantom 
memory. 

When the system is first powered up, 
the dynamic RAMs are checked for 







ARDWARE PRO-TEST: CORTEX 2 


◄ 29'-correct operation and then the contents 
of the EPROMs are copied into RAM. 
This allows far greater system flexibil¬ 
ity because Basic can be overwritten if 
the system is running 9995 machine 
code only. 

Though Basic is the language fitted 
with all new systems, it is possible to 
change the language simply by replac¬ 
ing the EPROMs. Two other languages 
are presently available for the Cortex. 
The first is fig-Forth (available from 
Lombard Systems of Bedford). The 
language comes on two 8K EPROMs, 
which replace the first two Basic ROMs. 
To enhance the Forth package, a utili¬ 
ties disk is also available containing an 
editor and various I/O utilities. 

For those who don't wish to replace the 
Basic ROMs permanently, Forth is also 
available on an auto run disk with all the 
utilities included. With this version, the 
Basic 'boot' command is used to load 
Forth on top of the Basic interpreter. 
UCSD Pascal P-code system is also 
available. This includes the operating 
system, full screen editor, assembler, 
compiler and debugger. Further exten¬ 
sions allow multi-tasking and support 
for extended addressing via the Ebus 
which will allow a full megabyte of 
memory to be accessed. All very nice, I 
hear you P-code followers thinking. 
True, except that it weighs in at £535. 
With the standard Cortex kit at £300, it 
does seem a bit excessive. 

Software 

A number of companies are now offering 
software which will run on.the Cortex, 
and Powertran itself has commissioned 
an independent software house to write 
a new disk operating system. 

Microprocessor Engineering (0703- 
775482) offers a number of software 
packages which run on the Cortex. 
MDEX is a disk operating system with a 
disk-based version of Basic which is 
similar to Microsoft Basic. EDIT is an 
editor based upon a number of main¬ 
frame-based editors including SOS. 
RESCUE is a set of three programs for 
processor, memory and disk diagnostics. 
It also includes a disk editor/ recovery 
program. SPL is a systems program¬ 
ming language similar to ’C’ for which a 
ROM-based nucleus is being developed. 

This is by no means a full list and 
needless to say, a number of games are 
also available. No doubt, more will be 
made available after the competition 
that Powertran ran in its August 
newsletter. Though this was the first 
Cortex user group newsletter it seems 
that they will run about every three 
months, as the next was due in 
December. 

Topics include all the latest updates in 
both hardware and software, plus hints 
and tips from present Cortex owners. 
Well done, Powertran—I’m all in favour 
of companies that keep close ties with 
their user groups. 



Tlw dual disk drive is designed to sH neotty on top 

In use 

There should be few problems with using 
Cortex Basic For the first time user. But 
those familiar with standard Microsoft 
Basic may take a little time to get used to 
it. Contained within the Basic is a line 
orientated editor which is initiated 
whenever a syntax error is encountered. 
Being brought up on a version of Basic 
totally devoid of editing facilities, I 
normally retype the whole line auto¬ 
matically so using this type of editor is 
quite a luxury. 

The Basic itself is excellent allowing 
auto line numbering, renumbering, 
definition of sprites and allowing 16 
parameters to be passed to a machine 
code routine, to name but a few of its 
many facilities. 

On the system disk supplied by 
Powertran were three simple demo 
programs, all using sprites. The sprite 
moving sections of the demos were 
smooth and fast considering that they 
were in Basic, obviously another pointer 
to the overall speed of the system. 

When coming out of a program I 
noticed that the text on the screen was 
different to that displayed when I loaded 
it. This is because the Cortex works in 
two distinct modes, text and graphics. 
When in text the normal 24 x 40display 
is used, but when in graphics mode the 
characters are actually plotted onto the 
screen, thus allowing only 24 x 32 
characters on the screen. Typing the 
command 'text’ is all that’s required to 
swap back to text mode. 

Though the system itself is fast, the 
disk drives themselves are quite slow. 
Together with this, the disk operating 
system is cumbersome and long-winded 
to use. I won’t delve any deeper into the 


Specifications 


of the macMee. 

workings of this particular DOS as it is 
in the process of being replaced. 

As mentioned previously, there are a 
number of LED indicators on the top of 
the case. The first two show how much of 
the time the system is actually running 
code and how long it is sitting idle. The 
MAP LED shows when memory mapped 
I/O is taking place. The final one, 
marked TIME, flashes continually and I 
could find no details about it. None were 
given in the construction manual so I 
assume this was not available on the 
Cortex 1. 

Verdict 

Building from a kit, in this case, offers a 
cheap way to obtain a powerful and 
versatile micro, but it must be said that 
it is not just putting pieces together 
jig-saw fashion. 

Buying the Cortex 2, in whatever 
form, must be looked on as something of 
a challenge. The reason for this is that a 
lot of software development has to be 
done by the user because it cannot be 
bought off the shelf. Incompatibly is the 
main cause. Though there are a small 
number of other9900 series machi nes on 
the market, each is a small fish in a large 
ocean compared with the likes of Com¬ 
modore, Acorn and Sinclair. So don’t 
expect a new game or package to appear 
every week, because it won’t. Software is 
being written, but not in vast quantities. 

Though the Cortex is primarily a 
home computer, there is no reason why it 
should not become a small business 
micro if relevant software were to 
become available. 

The disk capacity is large enough, the 
speed is more than ample, and printer 
ports and high-resolution graphics are 
also included. W\ 


Basic kit £299, built £399, £1,195 with all the options 

TMS9995 12MHz 

24K for Basic and Monitor 

64K plus 16K for graphics 

24 x 40 text, 256 x 192 graphics 

64 keys including nine key keypad 

RGB, Centronics, Ebus, Floppy disks external video input 

Powertran Cybernetics 0264-64455 


30 


PCN DECEMBER 221984 







100% GRAPHIC EXPLORATION 


SOFTWARE 


A game of distinction vlv from British Telecom. 

WEI LINGTON HOUSE. UPPER ST MARTIN S LANE 
l ONDON WC2H 9DL TEL 01 379 6755/5626 ^ 


Firebird and Hr- Hrebiri 


1 li.KkHii.irKs ot Bntisii Toiecornmumcations pic 



















NEW 

HORIZONS 

8 ASHBURNHAM ROAD 
BEDFORD 
MK401DS 
TEL: 0234 53816 

AGENT BUYERS 

IMPORT and EXPORT 
COMPUTERS 

HOME COMPUTERS 
and 

PERSONAL COMPUTERS 


PCN DECEMBER221984 


33 





HRISTMAS SPECIAL 


AWARDS 


Category 1 

We kick off with awards for 
marketing and image-making. 

Shirley Temple Award 

For the most photogenic abuse 
of a juvenile, Ericsson wins the 
prize for its recent TV advertis¬ 
ing campaign. 

Dumbo Award 

A clear winner — Commodore 
for the most photogenic abuse of 
an elephant. 

Oliver Cromwell Award 

This goes to the company show¬ 
ing greatest abuse of royalty. 
Another clear winner — Bad 
Taste Software for Di’s Baby. 

Saatchi and Saatchi Gilded 
Mirror 

This magnificent prize for im¬ 
age manipulation was closely 
contested, but finally thejudges 
plumped for Apple UK for its 
recent campaign. Apple nar¬ 
rowly defeated ACT which had 
gone to staggering lengths to 
look good. The decisive 
was Apple's failure to sell 
puters. 

Attila the Hun Award 

A walkover here for IBM as the 
company most likely to take 
over the world. Commodore 
indicated a desire to enter, but 
was ruled out for not having 
what it takes. IBM has long 
since established a near 
monopoly on essentials such 
as ruthlessness and money. 

Tin Bushel 

A utilitarian trophy, beneath 
which the winners can hide 
their light. For the company 
doing the least to promote its 
products, the bushel goes to 
Memotech. Enterprise Compu¬ 
ters staged a late challenge on 
the grounds that it couldn't do 
less to promote a computer than 


Everybody's doing it — giving awards that is. Oscars, 
Grammys, Emmys. Nobody can beat showbiz for people 
telling other people how wonderful they were. 

At PCN we thought the computer industry had done a 
number of wonderful things so we’ve instituted an awards 
scheme of our own. But computing being what it is, we’ve 
spu rned excel lence and tu rned to the heart of the computing 
scene — the blunders, the ill luck and the occasional sheer 
incompetence. 

At PCNwe're big enough to own up toour mistakes. So it is 
in that spirit that we announce the first annual Personal 
Computing News Christmas Turkeys presentation. 

The judging took place at a glittering ceremony in the back 
room of a pub where the judges cast their gaze far and wide 
in search of deserving winners. Ladies and gentlemen, The 
Turkeys... 


ruled the entry out of order. 

Most Promising Newcomer 

To Acorn for the Electron, 
because any machine that can 
remain 'promising' over a year 
after launch deserves special 
recognition. Another entry by 
Enterprise was disqualified on 
the grounds that while it has 
promised more than anyone, it 
can’t be classed a newcomer 
until it sells a machine. 

The Golden Boot 

Awarded for the best own goal 
of the season. The two finalists, 
Acorn and Sinclair, fought into 
extra time when Acorn took a 
decisive lead. Sinclair possibly 


scored the larger number, but 
flair and style counts for more. 
The way Acornsoft let the 
Spectrum rights to Elite slip 
through its fingers had the 
judges chantingon the terraces. 

Category 2 

The next group is the heart of 
the Christmas Turkey Awards. 
In an industry renowned for 
such cliches as 'cutting edge', 
'state of the art’ and 'fast- 
moving', competition was fier¬ 
cest for the following awards. 

Big Ben Trophy 

Awarded to Psion for the Orga¬ 
niser. deemed to be 'the largest 
ever multi-function wrist- 
watch. 


Arnold Schwarzenegger Award 

For contributions to portable 
computing. A closely contested 
category which resulted in 
several judges receiving phy¬ 
siotherapy after testing. The 
eventual winner was Sperry for 
its entry which weighed in at a 
dislocating 391bs. 

Toney Canyon Trophy 

For the most spectacular crash, 
the judges did not hesitate to 
name Imagine, despite strong 
competition from Cam puters’ 
Lynx and Jupiter Cantab. Dra- 

S n Data also featured, but was 
t to have put in too much 
practice and peaked too early. 

Ford Model T Award 

This valuable trophy for techi- 
nical innovation is shared 
among the manufacturers who 
participated in MSX. 

Blooper Prize for Fiction 

A difficult decision since the 
judges were overwhelmed with 
entries. However, most turned 
out to be fact and the decision 
finally went to famous software 
house Joe the Lion for its 
Spectrum emulator for the QL. 
Announced at the QL’s launch, 
the emulator has yet to appear. 

Channel Tunnel Award 

This is the premier award of the 
Christmas Turkeys, presented 
to the company getting most 
mileage out of a product that 
doesn't exist. A shock result 
here as hot favourite Enter¬ 
prise was disqualified after a 
stewards' inquiry following 
allegations that Personal Com¬ 
puter World had seen an Enter¬ 
prise computer. Although the 
claim was hotly disputed, the 
judges ruled that the Enter¬ 
prise may exist on some other 
plane of reality. This left the 
field clear for Legend to romp 
home with The Great Space 
Race. The trophy itself, a 
stretch of water with a hole in it, 
will be presented at a ceremony 
timed to coincide with the 
opening of the Channel Tunnel. 
Finally, a special award. 

Pfnnochio Trophy 

This goes to Sinclair Research 
for its denial of Spectrum de¬ 
velopments 48 hours before the 
Spectrum Plus launch. The 
prize is a nose job by a top plastic 
surgeon. 


34 


PCN DECEMBERS 1984 





tfR na nog 



cMtmiyLc- cmp 

£ 9.95 48 K ZX SPECTRUM 


Tir Na Nog—ttie land of youth, the other world. 

Tir Na Nog-the kingdom of the sidhe, the home of dagda s cauldron. 

Tir Na Nog-a vast and complex adventure, in a magical Celtic landscape. 

Tir Na Nog-a most stunning visual experience, with state-of-the-art film also from gargoyle: 

animation. the stunning space game, 

Tir NaNog-a true computer movie. AD ASTRA - £5.95 


GARGOYLE GAMES. 74 KING STREET. DUDLEY. WEST MIDLANDS. TEL: DUDLEY 238777 





^SlMQRfrSHG 


The New Force in Software 


BATTLEGARS 




48K 

& Jj SPECTRUM 


BATTLECARS: "Go out and buy it today!" 

Personal Computer News 

D-DAY: "...an excellent wargame with graphics to match-at last!" 

Crash Micro 

TOWER OF DESPAIR: "Fantasy fans will love this game" 

Crash Micro 

Spectrum versions £7.95 C64 £8.95 From all good shops or direct from: 

Games Workshop, Mail Order Department, 27-29 Sunbeam Road, London NW10 6JP 


1 

m 





LEAVE REALITY BEHIND YOU WITH ... 

MP ADVENTURE GAMES 

A new range of REAL-TIME ADVENTURES we believe the moil advanced 
available for tbe BBC A Electron: intelligent characlera that will move around 
independently, multiple command atatementa. advanced text compression 
methods allow even more detail. 

•••NEW* SAOIM CASTLE It is said that those wno enter the haunted estate of 
Sadim Castle do not return! Long ago tragedy struck here and since then many 
. people have died in mysterious circumstances Can you uncover the secret and 
break a terrible curse" 

•••NEW"* VALLEY OF THE KINGS Far away across the desert ue the lost 
pyramids of Kaculud. rumoured to contain fabulous treasure and a legendry 
golden mask The pyramids may now have been discovered although strange 
happenings have caused the archaeologists to abandon their camp Your task is tc 
find the golden mask 

Further titles coming shortly: CROWN OF MARDAN. THE FALLEN EAGLE. 

Our original and popular text adventures are also available FIRIENWOOD. 
WOODLAND TERROR. BLUE DRAGON. SURVIVOR. Please send for full details 
Twi Mvwtivrt kina* ft SO iCait! CIO SO (Out! wcMm| VAT ft po»i»g* «r»th UK Sl*N wlucli "iKiimt wtwn 



MP SOFTWARE LTD. 

165 Spital Road, Bromborough, Merseyside L62 2AE. 
Tel: 051-334 3472 


PCN DECEMBERS 1984 







SIX FROM 
EIGHTH 


It’s been quite a day, let me tell 
you. Fortified by just a bowl of 
cornflakes I had to start by 
saving America which had been 
devastated by a bacteriological 
disaster. Then, after a short 
break for coffee, 1 was wrestl i ng 
with Stirling, the international 
terrorist, who was threatening 
to wipe out New York if he 
didn’t get his billion dollar 
ransom. 

As this exceeded my limit at 
the NatWest Service till I left 
him to it, only to find that one of 
Britain's early warning attack 
satellites had gone missing. Of 
course I had to step into the 
breach and deal with that 
before I felt I’d earned my lunch 
time pie and pint. 

The afternoon, if anything, 
was worse. 1 had to battle with 
the might of the evil corrupt 
Empire on behalf of the Federa¬ 
tion, though this was as nothing 
compared to doing battle with 
the might of my nanny in order 
to break out of the playpen and 
find a new arm for tattered old 
teddy. 

Finally, I entered a magical 
world of fairies and grottoes in 
the traditional hunt for trea¬ 
sure, without which no adven¬ 
turer’s day is complete. 

The blame for my day of 
mayhem and monsters lies fair 
and square with 8th Day Soft¬ 
ware, which has just released 
the first six in its series called 
'Games Without Frontiers’, all 
written with The Quill for the 
48K Spectrum and all selling at 
the incredible price of £1.75 
(including postage, from 8th 
Day Software, 18 Flaxhill, 
Moreton, Wirral, Merseyside 
L46 7UH). 

Cheap but good 

As with the recent batch of 
cut-rate arcade software, cheap 
prices don’t necessarily mean 
inferior quality. It was hearten¬ 
ing to load these adventures up 
and discover that the general 
standard was very high indeed, 
catering for a range of prefer¬ 
ences and ability levels. 

Don’t expect glossy packag¬ 
ing for that price, though the 
cassette covers look smart with 
their uniform black back¬ 
ground and silver lettering. 
Another standard feature is the 
inclusion on the B-side of each 
cassette of the storyline for the 


Mikt Gerard It left breat hless alter playing this latest batch of adventures. 


adventure you’ve bought, and 
of the others in the series, with a 
few pages on the playing of 
adventure games in general. 
Each adventure is graded as 
beginner's, moderate or adv¬ 
anced, and hint sheets or indi¬ 
vidual clues are available from 
8th Day. 

This thorough and profes¬ 
sional approach would be 
wasted, of course, if the adven¬ 
tures themselves were dismal 
efforts, but they're far from 
being that. Even the beginner’s 
game proved pretty tough going 
in places. 

Floe and the kids 

This is Ice Station Zero, whose 
loading screen for some reason 
shows a pterodactyl flying over 
an iceberg. I could understand a 

? >lar bear, huskies and even a 
eti in the icy wastes, but a 
pterodactyl? This is the one 
with mad Stirling and the 
billion dollar ransom, and you 
have to cross the Arctic ice-cap 
to get to him. 

You begin outside a small 
snow-covered tent on the west¬ 
ern edge of an immense ice-field 
with a pack of wolves howling 
across the frozen plains. 
Though there are a few items in 
the tent, the means to defend 
yourself against the wolves 
(and their newly acquired strik¬ 
er) is carefully hidden away 
somewhere for you to find. 

Little graphics touches are 
possible when using The Quill, 
such as when you examine gun 
which shows you the number of 
bullets remaining, while fire 
gun produces a couple of bullet- 
holes either side of the screen. 

Can you escape the polar bear 
and the Yeti, what happens if 
you remove your clothing 
(known as losing your Kagool) 
and how do you make the air 
turn blue? The storyline of this 
one is full of healthy nonsense 
but the standard of the text is 
very high, as with most of this 
series. 

From Yeti to Nanny and the 
moderately difficult Cuddles, 
described as an adventure for 
big kids. Pack the nappies, 
examine the potty and plot your 
route for finding a new arm for 
teddy, who you thoughtlessly 
left up a tree. 


As you move round the 
nursery you find coloured 
building blocks, each with a 
different letter on it — and no, 
they don’t spell out a rude word. 
But woe betide the player who 
searches the nappy cupboard 
without nasal protection. 


In Search of Angels, an espion¬ 
age thriller. You very soon find 
yourself at an airport where the 
girl on the desk asks you for 
your destination. Only by look¬ 
ing at the Hint Sheet can you 
discover your possible destina¬ 
tions of exotic locations — such 



Is let Station you Imv# your tent to ItgM hungry wohe*. 


Nuclear ’n naughty 

From the nursery to nuclear 
war with Four Minutes to Mid¬ 
night, which opens in dramatic 
style. 'You are on the forecourt 
of a small gas station beside 
several neglected gasoline 
pumps. There is a small road 
running to the east while the 
garage fronting is west. You 
can also see a dusty mini-bus. A 
car is careering down the road 
towards the station.' Needless 
to say you don’t have many 
turns before 'The car hits the 
pumps! With a massive explo¬ 
sion the station erupts in a ball 
of flames!’ You too, of course. 

Unfortunately a slight lack of 
care over the inputs means that 
it’s virtually impossible to get 
through the first few moves 
properly. You can stop the car 
exploding but it still burns, and 
you have to respond to the 
driver’s pleas for help by some¬ 
how rescuing him. 

You’re told his name is Dave, 

but GET DAVE, CARRY DAVE, HEI.P 

dave and so on all fail to work. 
Eventually my patience ran out 
and I cheated to discover I 
should have typed recruit 
dave. Hmmmm ... bit naugh¬ 
ty. that. 

Also naughty is a routine in 


as Rio, Casablanca, Berlin, 
Tokyo and London. 

Once you know where you 
can go, however, you can move 
around the world trying to piece 
together clues about the lost 
early warning satellite and the 
dead CIA agent floating in the 
River Thames. 

Space ’n Faeris 

Naturally there had to be a 
sci-fi story in this batch. Quann 
Tulla is vaguely in the Snow¬ 
ball tradition of space ships, 
robots, security doors, secret 
manuals and so on. The fate of 
the Universe is in your hands!' 
My reaction to that was blunt 
and brief, and I was promptly 
told: 'Hygiene Clone II appears 
from nowhere with a bar of soap 
to clean out your mouth!’ 

Finally Faeri, an advanced 
difficulty game whose plot 
twists and turns so much that 
it’s hard to describe. You’re in a 
fantasy world, looking for trea¬ 
sure. with the guardians of the 
Underworld and Overworld out 
to prevent you from doing that. 
There are 30 main treasures 
and an additional three Sacred 
Treasures. 

8th Day reckons this one will 
keep you busy for the next six 
months. W\ 


PCN DECEMBERS 19M 




Hie BBC Micro is onlyl6long. 
But it stretches indefinitely 


o ne 


v V -\\)*‘d make it 


It stretc’hes into schools where BBC Basie and the Econet netv^ 




^Pres^ anrf T e / ( 


Monitoring, 













The BBC Microcomputer SystemThe worlds best 
And still growing. 

The BBC. Microcomputer System is designed, produced and distributed by Acorn Computers I.td. 










BBC miCROSinCLflIRZK SPECTRLim • ORIC1 • DRfiGOIl 32 
UIC 20 PnD COmmODORE 64 • AITISTRAD-ATARI 

Computer books 
with pages 
of possibilities 



The Pan/Personal Computer 
News Computer Library is 
available through all good 
bookshops including major 
branches of 

WHSMITH 











ERIPHERALS: PRINTER 


■WITCHflB ILITY FROM 

SHINWA^^H 


Despite her tussles with the manual, Leah Batham 
_ still admires the CPA-80 printer's 


down dip switch options and its 


price—just £ 229 . 


W hen the CPA-80 (Compute Mate 
100) arrived in PCATs office the 
standard comment was: 'Ah, 
another Shinwa Epson lookalike.’ From 
its original CP-80, Shinwa CTI has 
developed another possible winner, 
especially with a £228.85 price-tag. It 
does, however, face stiffer competition 
than its predecessor. 


The printer ribbon is encased in a 
large cassette that slips into place 
relatively easily. The one provided with 
the machine was a carbon ribbon which 
still hasn’t run out, despite innumerable 
test-runs. 

A flap on top of the machine, with the 
CPA-80 logo on it, conceals a collection 
of 12 dip switches. With the first seven 


Like other printers, the default is on-1 ine 
rather than off-line. 

In operation the printer is relatively 
quiet and doesn’t produce excesive 
vibrations despite its speed of 100 cps. 
The print quality is good, especially in 
emphasised mode. 

A11 the dip switch controlled functions 
can also be software selected, making it 


/ (>* + ,-. /0J234t>6/89i i < s /yiitoBCDLhtiHIJ KLr'lNOPQRSlUWX'fZC \ J" abcdelgh / j k Inno 

Dqrstuvwxyzi /)'—1 IlflM-H-H I- -I In u n <-» = l=« 

OH *. /01234S6/39 1 i < = /■'QAtiCDLHjH iJ KLHNOPQHb/UVVIX9 2C\J~ abcdef ghi jk Inno 
oqrstuvwxyzC/ 1 | ||fl«M+^H V -1 ln u n T>k->^ll« 0 - 

——I I I I IN- I—*■ S 

OH*. / OJ 23456/39 i } < = r'ISfUiCDLFGH 1J KLfINOPQRST UVUXYZf \ J'' _’ abed el gh / J k Inno 
oqrstuvwxyzC / )' — I 111 M ■-H—rH K-l In ^ n «=l 

——111 1s 


In addition to copin« with several differ** language. - and symbol* - the Shinwa CPA-80 can also handle everyth ing from the Greek alphabet to graphic*. 


Setting up 

The printer itself is a beige and brown 
plastic box about 5in high with an 
almost square footprint. It isn’t small, 
but it is light. A semi-transparent 
’smoked’ plastic cover conceals the 
printing area. The paper feeds in the 
back from the wire paper guide and out 
through a slit in the top. 

The review model had a parallel 
interface which accepted an Epson 
connector. A serial interface model is 
also available for an additional £23. 
Detailed specifications and circuit dia¬ 
grams for both interfaces are contained 
in the manual. 


t h t • 1 m vnlar^vd mod* 



The usual on-line, form feed and line 
feed buttons are provided in the stan¬ 
dard Epson-style location — to the right 
of the printing area. 

The CPA-80 takes single sheet or 
fan-fold paper. The tractor feed is 
unusual in that it feeds paper to the 
platen from behind rather than pulling 
it out from above. After the initial 
surprise, this proved easy to use and 
reliable. It also has the advantage that 
you can tear off a sheet without ha ving to 
run the perforation through the tractor 
feed first, so you save on paper. 


switches it is possible to select normal or 
emphasised printing mode, form length, 
l/8in or l/6in line spacing, 80 or 142 
character line length (the latter is for 
condensed mode), and a normal or 
slashed zero. The option to hardware 
select emphasised print is a particularly 
appealing feature. 

Switches 8 to 12 determine the 
character set, which can be selected for a 
variety of languages. These can be 
combined with a range of graphics 
characters, the Japanese Kana symbols, 
the Greek alphabet or italic letters. 

Documentation 

This is the CPA-80’s weakest point 
though it could easily have been its 
strongest. The manual contains every¬ 
thing the user could possibly wish to 
know about every aspect of the printer, 
but it suffers severely from the common 
J apanese problem of inadeq uate grasp of 
the English language. 

However, the fun stops when you try to 
wrestle some sensible information out of 
the gobbledegook. If it wasn’t for the 
excellent diagrams I would never have 
been able to load the paper, let alone 
print out an article. 

Almost every application described is 
accompanied by example programs in 
Basic. They must be adapted to the 
machine, but this usually isn’t too 
difficult. Where language fails, these 
programs make up the deficit — an 
example others should follow. 

In use 

Turning on the CPA-80 I noticed that 
the on-line light came on immediately. 


possible to use several of the options in 
one document. In addition a vast array of 
different functions are available via 
control codes including: line spacing in 
increments of 1/216in; text format 
such as vertical and horizontal tabula¬ 
tion; enlarged, condensed, double¬ 
strike, Elite, Pica, underlined and pro¬ 
portional printing modes; superscripts 
and subscripts; and much more. 

Both 8-bit and 9-bit dot image modes 
can also be selected, so graphics created 
on screen can with the right software be 
dumped to the printer. The 8-bit dot 
image mode can easily be switched from 
single density to double density. Unfor¬ 
tunately the sample programs in this 
section of the manual were slightly 
ambiguous and I couldn’t get all of them 
to work. 

Verdict 

The range of features on the CPA-80 
would be impressive on a more expen¬ 
sive printer. At £229,it is good value. 

A prospective buyer should, however, 
store up a good deal of patience before¬ 
hand for debugging the manual. ^ 



PCN DECEMBER 2219S4 


41 






































tMSHKMii? 


TOP 
SHOWROOM 
SERVICE 


ROCK 
BOTTOM 
PRICES 


PERSONAL CALLERS WELCOME AT OUR EXTENSIVE SHOWROOMS 
MOST EQUIPMENT ON DEMONSTRATION 


The UK*s Best Printer Prices 

Only a sample of our massive range of printers 
shown here - phone for further details 


DAISYWHEEL LETTER QUALITY 

Jl*l6100(P). 

Brother HR15 (PendS) 

Oasystep 2000 CP) 

PRINTER/TYPEWR ITERS 


Brother EP22 Dot Matn« (3) £11 

Brother EP44CS) , Cl I- 

DOT MATRIX PRINTERS 

Brother M1009 (P end S) 

Brother HRS (P or S) 

Canon II 




.JO FT PLUS (P) 

NFXBOtP) 
NRX100FTCP) 
NFXIOOFT(P) 

_ ihe GP100A (P) 
p 5a P) 

Satoaha PS B mm (rum 
Setosha GP500A(P) 
SeAosha GP550A (P) 
Seikosha GP7 1 
ShnwaCTBO 


SUPERDISKS 

LONDON'S LOWEST PRICES ON FLOPPY DISKS 

Pnces per box of ten ex \AT 



SSOO 

40TR 

DSOO 

40TR 

SS96TP1 

80TR 

OS96TP1 

BOTH 

BASF 5^ 

£10.95 

£1820 

£1980 

£22.50 

3M5V 

£13.55 

£19.50 

£20.05 

£24.00 

VERBATIM 5V 

£15.50 

£23.50 

£22.50 

£30.50 

DYSAN 5% 

£16.80 

£24.90 

£24.90 

£32.00 

T0K5V 

£17.50 

£25.50 


£33.00 

3M/BASF 3 V? 

£34.90 



MSX Computers — In Stock Now 

Toshiba HX1064K C217 35 + VAT- £249 95 

Sanyo MRC10 64K C234 74 + VAT - £289.95 

Sony HB75B 64K 1,252 13 * VAT £289.95 

JVC HC7GB 64K C226 04 + VAT £259 95 

Full' ,nge ot MSX accessories available 


...... w. . __cport -- 

Hot Line Phone 01-686 6362 

Detoery by Secuncor (3 day) please add C5 00 + VAT per item 
Dehvery by T N T tovemighl) please add C9 50 + VAT per item 

Send off the coupon or order by phone quoting your Access 
Barclaycard No Phone 01 686 6362 Immediate 
despatch on recexx of order or cheque clearance 

Or you can Tele* your order on 946240 Aon 19001335 


Add 70p for PSP per box of 10 disks 

CASH & CARRY COMPUTERS 

53-59 High Street, 

Croydon, Surrey CRO 1QD. 


To Cant Carry Computer. 53 59MqhStreet Croydon Sure. CPO 100 


I unctoie m, cheque for t-nctirtng M umr y By Saoncnr/T N T • 


42 


PCN DECEMBER221984 























































AMEPLAY 



SPECTRUM 


GHOSTBUSTERS 

In the words of 
the soundtrack 
hit 'Bustin 
makes me feel 
good'. The film 
in question is 
Ghostbusters 
and in this inst¬ 
ance we’re talk¬ 
ing about the game of the film of 
the book of the. 

Copies often don’t work, but 
Activision has done a great job 
on this. The game sticks closely 
to the plot of the film, the music 
programming is simply bril¬ 
liant, and there’s even a few 
snatches of software-created 
speech. Add all that to some 
colourful, creative and slick 
graphics and it’s a winner 
If you haven’t seen the film 
yet, here’s the story. As the 
operator of a Ghostbustin' 
franchise you have to clear the 
city of a variety of spooks. To 
help, you have a ghostmobile, a 
team of three busters, and a 
variety of equipment including 
the marshmallow detector 
After buying your choice of 
hardware, you move to the 
main game screen — a bird's- 


• • /i i *« «« 

fS!fe Sifts > 

■ i l I 'I 1 I : 


cirv's pic rxrm: tm u<oo 


eye view of the city centre. As 
you cruise the streets your 
detectors will alert you to the 
presence of your enemy. 

You need to plot the shortest 
route to the scene, preferably 
passing a few roaming spectres 
on the way. The view switches 
to a close-up of your ghost- 
mobile. If you’ve bought a 
vacuum cleaner you can suck 
up the stunned roamers on the 

v. you arrive at your 
destination, the view changes 
again, this time to a 3D screen of 
the action where you confront 
the spook and — hopefully — 
ensnare it in your ghost trap In 
doing so you earn a bounty. 


Miss the ghost and you’ll be 
slimed ... a fate worse than 
death. 

The aim of the game is to earn 
more than your starting allow¬ 
ance of SIO.OOO, but there's 
more to it than that. The ghosts 
that evade you congregate at a 
particular building. When 
enough of them get there they 
form ... the marshmallow 
man, a sort of King Kong of 
confectionery. He stomps on 
large buildings and the damage 
he does is deducted from your 
bank balance. 

If, however, you can drop 
some ghostbait in time, the 
spooks ignore the call of the 
marshmallow and you earn a 


handsome bonus for averting 
the catastrophe. 

The time measurement in the 
game is the city’s PK (psycho- 
kinetic lenerp- Each spook you 
fail to bag increases the PK 
level by 300 points. 

As the level rises, the rate of 
increase rises too, and even¬ 
tually the action becomes fast 
and furious as you race to stun 
the roamers, trap the slimmers 
and avert marshmallow des¬ 
truction all at once. 

You also have to keep an eye 
on your equipment. Ofen you’ll 
have to return to GHQ to 
replenish supplies. 

The single flaw in the game is 
that the final confrontation, 
instead of being a fitting cli¬ 
max, is a flop. 

However, the sheer fun of 
getting there more than makes 
up for this. 

There’s no doubt that Ghost- 
busters (the film) will be one of 
the cinema smashes of this 
Christmas. I don’t doubt that 
Ghostbusters (the game) will be 
an equal hit in the software 
stores. It’s worth buying for the 
soundtrack alone — it will 
make owners of machines other 
than the 64 weep with envy. 

'Who you gonna call? .. . 
Ghostbusters!’ Peter Wortock 
Price £9.99 

Publisher Activision 0628-72448 


MSX 


You remember the old gag 
about the Japanese being no 
good at writing software? Well, 
if the first batch of MSX games 
to arrive in this country is 
anything to go by, the Japanese 
are going to have the last laugh. 
At just under £ 19 per cartridge, 
buying the stufTis liable to be a 
painful exercise, but most of it is 
good enough for distributor 
Micro Peripherals to end up 
with a winner. 

The ten games I saw were all 
produced by Konami, and each 
sported a handy Japanese-only 
instruction sheet. The names of 
the games are in English, as is 
any on-screen writing, and you 
also get the odd tantalising bit 
of English on the packaging, on 
the lines of ’(bit of Japanese 
here) Great! Farout!’and’I love 
(more Japanese) Comic Bak¬ 
ery’. Fortunately you can work 
out most of the controls by a bit 
of trial and error. 

There are several notable 
pieces in the collection, my 
personal favourite being 
Antarctic Adventure. It’s not an 
adventure as such, unless you 
happen to be a penguin. I’ve 
noted that very few of PON's 
readers are penguins (their 
stubby little wings can’t turn 
the pages). 

The idea of the game is to 
skate around the edge of 
Antarctica within a time limit. 


You get a screen display show¬ 
ing you, the penguin, skating 
along a downward scrolling ice 
floe. As you skate you’re con¬ 
fronted by a series of penguin 



perils — crevasses, black ice, 
polar bears, etc, which you can 
skate round, jump over or bash¬ 
fully bump into. 

In the latter case it just slows 
you down, as this is a blood-free 

E rne, but it’s worth falling 
wn the odd crevasse so you 
can observe the animation of 
the penguin scrabbling back 
up. I’m not sure about the 
difficulty level of this one, but I 
found it so funny to watch I 
didn’t really care. 

But enough of this frivolity— 
come with me through the pain 
barrier, to an Olympic effort of 
Wagnerian proportions (or vice 
versa). The pain barrier in 
question is what happens when 
you spend around £70 for Track 
and Field 1 and 2, Hyper Sports 
1 and the peculiar little two- 
button joystick thingummy 
that goes with them. 

These are Decathlon writ 
large, and again the animation 


is superb. The idea is to score a 
qualifying time in a number (a 
large number, I suspect) of 
Olympic events. I say ’suspect’ 
because I ran into a little bit of 
bother in the gymnastic event. 

This consists of a short run 
up, a mat then a horse (gymnas¬ 
tic, hay-stuffed rather than 
hay-eating variety). The two 
button joystick thingummy 
(TBJT hereafter) has Run 
marked on one button and 
Jump on the other, but no 
matter how I ran and jumped 
the little figure always stopped 
at the mat, scratching his head, 
and the word ’foul’ appeared on 
the screen. Next time I play I’ll 
look to see if someone in the 
crowd’s throwing beer cans. 


IHP" 1 * )• —1 

M 

Ik hi 



The other events were a little 
easier. Sprinting uses the same 
techniques as Decathlon, where 
you waggle the joystick to move 
your leg, but the TBJT means 
this is a lot easier, as you just 
have to rattle the run button. I 
was particularly taken with the 
high diving, where you bounce 
up and down on the board then 
twirl your way into the water. A 


bad dive has your athlete sur¬ 
facing rubbing his head (con¬ 
cussion?) while after a good one 
he waves his arms in triumph. 

But overall I’d be dead chuf¬ 
fed ifl got this lot in my stocking 
this Christmas — note to Micro 
Peripherals: please phone for 
my stocking size. 

You might think Athletic 
Land came out of the same 
mould, but it doesn't. It’s 
actually a neat implementation 
of the one where you control a 
small boy jumping over barrels, 
hopping over crocodiles and 
swinging on creepers through a 
dangerous park. 

Circus Charlie is more origin¬ 
al, but uses similar techniques 
to hop through fiery hoops and 
the like. Comic Bakery is not in 
fact misleading — that’s 
actually what it's called, and is 
worth a look, while Monkey 
Academy is an entertaining 
stab at educational program¬ 
ming. 

Finally, we come to the gol¬ 
den turkeys. Time Pilot is a 
tedious and relatively slow 
arcade game — it wouldn’t be 
worth paying a fiver for a tape, 
never mind £18 for a cartridge. 
Super Cobra is also pretty naff 
— Defender in a helicopter, 
basically—but these two apart, 
Konami looks like a company 
worth watching. 

John Lattice 

Price £18.98 Publisher Micro 
Peripherals 0256-473232 




PCN DECEMBERS 1984 


43 





































IF YOU WANT THE BEST THIS CHRISTMAS 


THEN LET US SUPPLY YOU WITH A SPECTRUM 48K 
FITTED WITH A SAGA1EMPEROR KEYBOARD 


(£ 177 ^ 50 ) 



FULL WARRANTY 
FREE ‘6’ PACK SOFTWARE INCL. 
SUPERB PROFESSIONAL QUALITY AT YOUR FINGERTIPS 

• DUST COVER £4.95 

• CARRY CASE £26.95 

• EXTENDED CABLE £9.50 


PLEASE SEND ME 

□ Spectrum 48K with SAG 1 Emperor keyboard fitted. 

□ Dust cover □ Carry case 

□ Extender cable □ Sound booster 

I enclose cheque/P O. for. 

ZEAL MARKETING LIMITED 

Vanguard Trading Estate, 

Storforth Lane, 

Chesterfield S40 2TZ. Tel: 0246 208555 


LET OUT THOSE SOUNDS with a 

ZEAL S0UN0 BOOSTER FOR SPECTRUM V - 


JUST PLUG IN ALL 

CONNECTIONS 

EXTERNAL 

FULL VOLUME 

CONTROL 

LOAD SAVE 

SWITCH 


ALL PRICES INCLUDE VAT CARRIAGE. 




programs 































FRENZY 

If you’ve always wanted to leap 
on a Lepton then this could be 
just the game you’ve been 
looking for, though don't be 
misled by the frantic title as it’s 
a slightly more sedate game 
than Frenzy might suggest. 

Leptons are deadly sub¬ 
atomic particles that have 
escaped from a high security 
research lab. There they are, 
bouncing around in the middle 
ofyourscreen.. or at least, one 
of them is. 

The game is a kind of cross 
between Snake and Breakout, 
where the little line that is a 
Lepton hits the walls of the 
screen and bounces back at the 
appropriate angle. 

You control a robot crall that 
can gl ide around the sides of the 
screen and then, when you 


GUZZLER 

Take care, the frobblies are out 
to get you. Yes, frobblies, and if 
you want to know what they are 
you’ll have to play the game 

You are the Guzzler who has 
to move round a maze, collect¬ 
ing keys which will gain you 
entrance to cells which are full 
of food. Once you’ve eaten the 
food you need the assistance of 
Deflator Denis to help you slim 
down otherwise you won’t get 
through the narrower areas pf 
the maze. 

You can only meet Denis on 
the border, but do take care as 
he’s a little two-faced and if you 
should bump into him while you 


press the fire button, travels 
around inside the screen. It 
leaves a trace behind it, and if 
the Lepton hits this trace you 
lose one of your three lives. 

If you reach another edge, or 
simply move round to meet up 
with your own trail, the en¬ 
closed area is painted in. By this 
means you can gradually edge 
in on the bouncing Lepton and 
hope to trap it in one part of the 
screen. 

You kill a Lepton by closing it 
in like this, or simply by filling 
in 95% of the total screen area. 
Once you start fl II ing the screen 
in, however, it gradually be¬ 
comes more and more difficult 
to predict which way the Lepton 
is going to bounce, and the 
likelihood of a collision in¬ 
creases. 

There is a joystick option as 
well as keyboard control. Your 
craft has two speeds at which it 
can move, slow or fast, and you 

are slim he kills you. 

Unfortunately, as with all 
these games, your life isn’t 
meant to be easy. The frobblies 
have an obvious dislike for 


the two by 
pressing the fire button or space 
bar when stationary. 

The game becomes more com¬ 
plicated as you progress up 
through the different levels 


|® Ef9 h F^j 

tU 



ERBERT 

I was just beginning to think 
that good graphics in Amstrad 
games weren’t possible, when 
along came Er*Bert. I don’t 
know why no-one has yet pro¬ 
duced more than rather chunky 
graphics, but it’s obviously 
possible, and the figures in 
Er*Bert are in fact quite sprite¬ 
like. 

As you can guess from the 
title, it’s basically Q*Bert. You 
control Erbert on his pyramid of 
cubes, and hop him about the 
cube tops to change their col¬ 
ours and, of course, avoid the 


(you have to start on Level One 
each time) because higher 
levels introduce the problem of 
Chasers, which move around 
the edges and along the trails 
that you create ... I imagine 
you can guess what happens if 
you meet up with one of the 
Chasers. 

On later levels there are also 
more Leptons, up to a maxi¬ 
points if you can reach him 
before Denis does. 

As an aid you are given five 
time bombs to blow up the 
frobblies, and yourself if you’re 
not quick enough. The idea is to 
drop a bomb with the fire button 
and then run. Hopefully, the 
bomb will halt the pursuing 
frobbly and allow you to run 
past him. Extra bombs are 
gained every three screens. 

You can earn extra lives 
throughout the game depend¬ 
ing on the number of points you 
have gained There is a facility 
to change the points needed 
before you gain a life and you 
can also change the time lapse 
on the time bombs, and the 
number of guzzlers you start 
with. 

There are ten levels, each of 
which can be played at fast or 
slow speed, and you can select 
your starting level. 

The colours are well-chosen. 


CURSE OF THE FLYING 
PYGMIES 

Let’s make one thing quite clear 
straight away. PCN does not 
discriminate in any way 
against pygmies. Good luck to 
’em, we say. Fair shakes for 
pygmies is our watchword. 

PCN DECEMBER221984 


guzzlers and will do all they can have gained. There is a facility 
to prevent you filling up to change the points needed 

Ifyou manage to eat your way before you gain a life and you 
through four food cells a 'letter can also change the time lapse 
on legs’called Bonus Barry will on the time bombs, and the 
appear, and yes, you’ve gues- number of guzzlers you start 
sed, he will give you bonus with. 

bouncing balls, Coily the snake There are ten levels, each of 
and, in this version. Boris the which can be played at fast or 
ape. There are two rotating slow speed, and you can select 
disks which you can use for your starting level, 
transport from level to level. The colours are well-chosen. 

but take care not to leap off into - 

the void. 

Erbert is a large, purple, 
trumpet-nosed creature who 
can jump up or down and left or 
right. It takes a little while to 
get used to the controls and this 
isn’t helped by the fact that you 
can’t choose your favourite 
keys. I 

At the top left of the display the figures move very nicely 
there’s a message which shows indeed and there are no attri- 
you the colour you’re aiming for bute problems Let’s hope the 
and extra points can be gained quality of the graphics will 
by nicking Boris’s banana, inspire other programmers to 

Flying pygmies are another matter. And flying pygmies 
that masquerade as Portuguese 

Mi'!.' 1 W.ir m low -luidm-l 

■ software productions are 

■ H beyond the pale. 

3 There are four screens to 

H-. --M&. ■ cross to reach the Diamond of 

■ H Death; each is seeded with 

■ ■ lethal obstacles, and if you hit 

anything stationary, that costs 
you a life as well. The provision 



mum of five Chasers and five 
Leptons, though as far as I was 
concerned this remained a 
theoretical maximum. 

The game becomes quite 
absorbing after a while, but I 
think it would have been im¬ 
proved if the option to play at an 
even faster pace were included. 
The fast speed of your own robot 
is still quite slow. 

There are also too many very 
lengthy waits between games. 
Even though the graphics on 
these interludes are beautiful ly 
smoothly done, they have you 
tapping your finger in impati¬ 
ence for the next game. 

Not a bad game, but only 
fairly frenzied. 

MikeGerranl 

£ Rating 8 10 

# Price £7.95 

m Publisher Micro 

^ j Power 0532-434006 

The maze alters after every 
screen, making the game less 
monotonous than it would be 
otherwise. The number of frob¬ 
blies alters after every three 
screens and they also tend to get 
a little more energetic. 

The graphics and music are 
only average for the Commod¬ 
ore, though you do get a short 
rendering of ’Nobody does it 
better’ if you get on the score 
table. 

Those of you who eryoy Pac- 
man may find it difficult to put 

away. Susan Cooke 


I nterceptor Micros 
J 07356-71145 _ 

make more of the Amstrad’s 
undoubtedly good facilities. 

There isn’t really very much 
to the game — mind you, there 
never was. But it’s a pity 
Microbyte didn't add a few 
extras to take the game beyond 
its basic format. Even so. 
Er*Bert is a competent version 
of the game which, old- 
fashioned and crude by today's 
standards, still deserves a place 
in your games collection. 

Bryan Skinner 


of lives is generous, which is 
more than you can say about the 
provision of points of interest in 
this game. 

Enough said David Guest 

X Rating 4.10 

Price £5.95 Publisher 

Electric Abacus 
0372-376072 




LETS GET GOWN TO BUSINESS 


ALL PROGRAMS ARE NOW SINCLAIR MICRODRIVE m COMPA1■IBLEAND, 
PLUS 80 VERSIONS WORK WITH IS DIFFERENT CENTRONICS/RS232 
INTERFACES AND PRINTERS 

# * VAT MANAGER ★ es 95 
★ PLUS 80 VAT MANAGER ★ £ 19.95 
★ PLUS 80 STOCK MANAGER * £19.95 

Write to us for a quotation for the software, the interface and printer — 
you will find our prices very competitive. 

VAT MANAGER is available in standard form which works with ZX ,W and Alphacom 32 column 
printers and the Plus 80 version works in conjunction with most Centronics/RS32 printers which are 
menu selected from software. VAT MANAGER is a welcome aid to the businessman faced with 
the completion of VAT 100 returns. Provides calculation and checking facilities for any combination 
of Gross/Net values input. VAT can be analysed under defined classifications. 



STOCK MANAGER — (Available in Plus 80 form only) — provides a controlled stock accounting 
environment for up to 600 different product lines. Full facilities exist for the production of Invoices, 
Price Lists, with the facility to show Stock Status and Value, Stock Adjustment and Re-order 
requirements. _ 



Also available ADDRESS MANAGER and FINANCE MANAGER in standard 32 coL 
versions £9.95 and 80 column PLUS 80 versions £19.95. 


★ ★ ★ ★ UTILITIES £ " 5 * ** * 


★ MACHINE CODE TEST TOOL ★ 

★ EDITOR ASSEMBLER ★ 

★ MASTER TOOL KIT + 


( Existing users wanting latest versions will receive a £3.00 
rebate on return ot old cassette) 


details to 0753 889055 


From WHSMITH © and other outlets or send cheque or telephone 

Replacement tapes only available from OCP direct. 

OXFORD COMPUTER PUBLISHING LTD., 4 High Street Chalfont St. Peter, Bucks. SL9 9QB. 


SOFTWARE * ★ ★ ★ SLMPty THE BEST 

























SOFTWARE PRO-TEST: COMMODORE 64 


S ound production may be one of the 
Commodore 64's most powerful 
features, but realising the compu¬ 
ter’s potential as an electronic music 
synthesiser is notoriously difficult. The 
Sound Interface Device (SID), precisely 
because of its sophistication, is compli¬ 
cated to use. Music Master is the latest of 
several programs which help you make 
the most of the 64’s sound. 


SOUND 

SHOW 


The program uses a screen-based 
keyboard, so users are likely to learn 
something about music as they work 
through it. Packages such as Musiccdc 
tend to use more complex display s, so the 
music learning in these may be confined 
to more abstract aspects of sound. 

Musical information is entered with 
just a few keystrokes, using a form of 
musical notation which can be easily 
learned and understood — even by the 
least musical. This basic information is 
extended with parameters which control 
the frequency, volume, waveform and 
enveloping of the notes. 

Music Master allows you to enter 
reasonably long pieces of music — up to 
about 1500 notes — using all three 
voices. Naturally, you can save such 
sequences to tape or disk for future 
playing or editing. They can also be 
stored in a way that allows inclusion in 
your own Basic programs. The manual 
has a section on Basic interfacing, with 
an example program. Data is saved in a 


Music Master claims to turn your 64 
into a synthesiser. How easy is It t o 
use, asks Russell Jones? 

sequential file, but only a reading list is 
given for getting polyphonic sound. 

Special effects include synchronisa¬ 
tion, ring modulation, gate control, 
filtering, and detuning. Voice three can 
be used to modulate notes by disconnect¬ 
ing it from the sound path while still 
generating its waveform and envelope. 
Modulation is achieved by copying the 
contents of voice three’s SID registers 
into the frequency, pulse width and 
cut-off registers for voices one and two. 
Such techniques give access to a wide 
range of tonal qualities and you can 
spend hours experimenting. 

Presentation 

The tape-based package comes with a 
couple of sample tunes, but the disk 
version has over ten complex pieces of 


MUSIC MASTER 



JT3^ 




There’s a fairly comprehensive, 31- 
page booklet, which details all Music 
Master's features and their use. The four 
appendices include a summary of com¬ 
mands and options, background 
rhythms, a glossary and suggestions for 
setting up sound effects. However, the 
booklet doesn’t really do justice to the 
power of the program. For instance 
there’s no index and some readers may 
think there's too much detail, too soon. 
There’s nothing on music theory, and too 
littleon converting sheet music to Music 
Master data. 

In use 

The heart of the program is the keyboard 
display. This is a standard piano layout 
and allows you, for instance, to select the 
octave for each note. 

All you do to enter the notes is press 
the keys which correspond to the notes 
shown. A mark appears on the relevant 
piano key and the note is played and 
stored. The display is clearly laid out and 
easy to grasp, even in black and white. 

The useful help facility directs you to 
the features available. One such is the 
ability to load already-defined musical 
sequences for playing and/or editing. 

Each note can be produced through 
any of the 64’s voices and there are ten 
preset sounds, such as flute, electric 
piano, clarinet and drum. These may be 
altered to create different sounds and 
the new preset values saved to disk. 
There are options which allow you to test 
out the effects of varying such aspects as 
its attack, frequency, or decay. Voices 
two and three can be used to play 
background music for auto-rhythm 
accompaniment. 

There are 17 preset sounds for each of 
the two channels, including 8-beat 
hi-hat and snare, Rock/Latin bass drum 
triplet arpeggios and Samba snare. 
Tempos may be altered and the 18th 
accompaniment may be configured 
according to taste. 

Verdict 

An awful lot of thought and work has 
been put into Music Master. The im¬ 
pressive examples on disk give a good 
idea of its power and scope. But what a 
pity the documentation doesn't match 
the same high standard. It plunges 
beginners in at the deep end and its 
generous detail can just make it hard to 
find information. 



BBC B software for sale includes Frak, 
Football-Manager, Jet-Pack. Lesion 
and The-Hulk (All original > All for 
£27 50 Send SAE to: Terry B , 52 
Eaatdown House, Amhurst Road. 
Hackney , London E8 2AT 
BBC original software large range at 
good prices. Gaines include Elite, 
Millionaire. Bug Blaster, Arcadians 
etc Tel: 0966 32830 for list and prices 
Wanted joystick for BBC B Also Multi 
Standard Modem required 120075 
300.300 1200(1200 Tel: 0833 50307 
anytime 

BBC disk dtWa, single sided 200K HOT, 
inc case, leads. £85 Tel: 01-699 3426 
evenings or 01-486 5811 X6535 day- 


Croaker. 737 Flight Simulator, £3 
each; Elite £6 and others Tel: Isle of 


chip Software £60. books £30, only 
used once Total value £890 Bargain 
price £550 ono Tel 01-952 3891 
BBC Model B software for sale or swap. 
Titles include Elite. Frak!. Pole Posi¬ 
tion, Robotron, Aviator, Blagger and 
Son ofBlagger. Tel: Canterbury 102271 
58529 

Wasted BBC welcome cassette tape, also 
information on DFS and FNS ROMs. 
Tel: 0705 327940 or Presto! Mailbox 
No 705372527 

BBC Medal B 32K OS 1-2. unused, new 
in box. no manual. Tel: Terry 01-670 
4006 and make me a sensible offer 
(With tape recorder.) 

Acorn Atom 12K, floating point, ROM 
books^liu software Tel: 01-6485508. 

Swap BBC software tape or disk. Elite. 
MrWix, Wallaby. Pole Position. Frak 
plus many top titles Tel: 041-334 2166 
after 6pm. Steven 

Acam lOOK disk drive Cables + utility 
disc - software. £100. East Sussex 
Tel: 0435 882540 evenings. Ask for 
David. 

WCCS Paacsf-T ROM for the BBC micro 
with manual and instructions Half 
price, £25. Also Acorn DFS ROM. £15. 
Tel Martyn on 01-670 1984 evenings 
□actroa rial 1 interface and voltmace 
3B joystick, still boxed. £55 ono. Tel: 
George 0436 6336 

BBC Modal B. 1.208 Good condition. 
£280 ono. Cumana 100K disk drive .+ 
PSU + cables, etc. £90 ono Tel Jason 
on 091-273 9558 

BBC B Acorn I)F5, TEAC 40 80T disk. 
Raven 20. Solidisk 16K sideways 
RAM. Speech synthesiser, accoustic 
modem. Word wise, graphics ROM + 
lots more. £750 ono Tel 01-506 0083 
BBC “V for sale. 1 20'S, also shado 

Computer Course" in binders, vgc. 
£320 ono Tel: 40245 ) 357492 after 

bLc B OS 1 20 (Wordwise i ROM. 3 
joysticks (professional! type, loads of 
software, data recorder, interface for 

C ter etc, books, mags, exchange for 
Commodore 64 outfit. Tel: Keith 
0900 65614 


PCN Billboard 


r_v. 


enters Hsipkaa. Have you prob¬ 
lems to be solved or solved problems? 
Write to: 112 Stockley Road. Barm- 
I ston, Washington. Tyne and Wear 


C Acorn DFS 0.9 chip for sale, £15 


modem 1000 pit 
software. £55 on 
(Boughton, Kent) 


rifrinal). £20. Priam 
i BBC cables and 
. Tel: 0227 751100 


C8M 64 software originals for sale. 
Black Hawk. Caesar. Manic Miner, 
etc. Most half price Wanted: The 
Quill, will swap Hobbit. Solo Flight, 
etc Tel 061-682 5024 after 7 
C on a asdor e 64, Pixstik light pen ♦ 
game cassette. £18. Introduction to 
Basic Part I. £10. Tel: Keynsham 
(Avon168616 eves 

C sa n asdera 64 software Zork I. Sus¬ 
pended. Ultisynth 64. £7 each. 
Planetfall £20. no swaps. Tel: Doncas¬ 
ter 10302161672 after 6pm. 

C sa n asders 64 software wanted to 
swap, many titles available. Wnte 
with program list to Mick at 146 
Andover Road. Rest wood, Notting¬ 
ham NG5 5GA. 

VIC-20, boxed, hardly used. plus "Intro¬ 
duction to Basic", Part I. book and 
database. £45only. Tel: Peterborough 
241943 evenings or weekends. 

C »—sders 64. I m a Swedish boy who 
wants to swap games. Tve got over 500 
programs. Send a list to Nils Genell, 
Tenngjytarevagen 6. 24 500 Staffan- 
storp.Sweden 

C ss—odsre 64 software includes word 
processor, database, bank manager. 
Space Shuttle, Fruit Machine. Tank 
Atak plus others. £27 the lot. Tel: 
Nottingham 383722 
VIC 26 C2N cassette, joystick, intro to 
Basic 1 k 2. dustcover. 16K switchable 
RAM, 2 books, mags, over 100 games 
boxed. £ 110 ono Tel Derek 950 0685 
Commodore Vk 20, C2N cassette. 6-slot 
expansion module. Intro to Basic Part 
I and d us trovers. £80 ono Tel: Slough 
71169 evenings and weekends 
Comamdore 64.C2N cassette deck, over 
£100 of original software, lots of mags 
and a games programming book, all 
boxed, only £200. Tel: 01-207 1806 
C8M/M 3032, computer, integral 
screen, typewriter keyboard, easily 
upgraded' to 4032 if required. C2N 
cassette unit, software, etc Bargain at 
£ 195 Tel: 0244 675717 (Chester) 
C smm.ds re Joystick. Le Stick £10. 
Suncom Slarfighter £7. including 
postage, all as new Suitable Commod¬ 
ore 64, Vic 20, Atari computers. VCS. 
Tel: 01-341 0464 evenings 
C ommodore 64 software to swap Wnte 
to: Hans Perseon, Hyacintvagen 9. 
S 590 62 Linghem. Sweden. All Tetters 
answered 

C ommodore 64 educational software 
wanted urgently for my children, ages 
3-9 Tel: Peterborough <0733)61685 
CBM 64 plus Simons Basic, joystick, 
over £320 software. £50 books. C2N 
cassette, mags. etc.. 2 months’ guaran¬ 
tee left. £290 ovno. Tel 01-863 5113. 
ask for Dee pa k 

CBM 64 Zaxxaa, Arabian Nights. Pole 


Position, BC’s Quest for tires, and 
many more to swap or sell. Tel: 
(Manchester1061-445 1126 
VIC 20. as new. cassette deck, joystick, 
four cartridges, numerous cassettes, 
manual, all boxed, plus magazines, 
£70. Tel Ascot 26786 after 6pm 
Vk 20 onginal software for sale: 
Matrix. Ski-run. Space Ph reeks, 
Night Crawler, Jungle. Scramble. 
£3 50 each All less than half pnee 
Tel: 0227 458529 

Software for CBM 64 to swap. Games are 
Arabian Nights, Spriteman and Arca¬ 
dia Also CBM 64 games book. £3 Tel: 
01-808 4684 after 4pm, ask for Errol. 
Eureka tor C8M 64 to sell or swap Sell for 
£10 or swap for Summer Games Tel: 
01-808 4684 after 4pm Ask for Errol 
C ommodo re 3032 computer with 3040 
dual disk unit and 3022 printer. All 
vgc, assembler software, bargain, 
£600 Tel: Brighton (0273) 771577 
after 7pm. 

CBM 64 games for sale or swap. Please 
send your lists of games to Neil 
Reynolds. 55 Learn Crescent, Solihull, 
West Midlands B92 8PB 
C immidsre 64 games to swap, over 350 
titles. Tel: 01-904 0667 or wnte to 
Sanieev Shah. 17 Windsor Crescent, 
Wembley Park. Middlesex HA9 9AV 
Vk 20—£55. Recorder —£25 £120 Soft¬ 
ware—£85. 16K—£25 Programmers 
aid—£25. Introduction to Basic—£10 
Quickshot 1—£7 Books—£7 Whole 
lot £199 Tel: 021-454 0234 
CBM 64 software to swap, well over 100 
titles, send vour full list to Geoff Lord, 
50 Moseley Road. Burnley. Lancs 
BB11 2RF 

Vk 26, C2N. switchable RAM joystick, 
software, books, magazines. £ 150 ono 
Apply to Paul Fraser, 186 Norwood 
Road. Norwood Green. Middlesex UB2 
4JT. 

CBM 64 Baskak B disk and manual, 
£40 Tel: 0932 241242 
Vk 20, cassette unit. 32K RAM 
(switchable). Commodore and Quick- 
shot II joystick, books, games worth 
£150, all worth more than £450 Tel: 
01-452 2716 for details and price, ask 
for Barrett. 

C ommodore 64, as new with C2N 
cassette recorder and six games and 
joystick, £175. Tel: 01-672 3795 
CAM 64 software sate. Hover Bovver. 
Chinese Juggler. Purple Turtles. Fal¬ 
con PatrolTblackhawk, Quintic War- 
nor. Cease! the Cat. £3.95. Not copies. 
Tel Greg on 01-736 9914 or 01-731 
3017 

CBM 64 software, »w a p 11 Amencan ♦ 
British. Send your list for mine to 
Jeffrey Batty. 29 St Martins Close, 
Clacton-on-Sea. Essex. Tel: Clacton 
431067 evenings 

CBM 64 software for sale. 14 onginal 
tapes. 3 cartridges and 4 books Cost 
£ 170. sell for£!10ono. Tel: 0790 53161 
after 4pm 

CBM 64 s oftware to swap, choose from 
over 120. Send list to Neil Reynolds. 55 
Leam Crescent. Solihull. West Mid¬ 
lands B928PB. 

Otak software: < >ne on One Sports. £15. 
Zork I, £5 Aztec Challenge. £5 
Wheeling Wallie. £5 Quick sale Tel: 


01-533 2001. after 4pm. ask for Jason 
Scope 64 for sale. "The Gaines Desig¬ 
ner’. perfect for the games program¬ 
mer. excellent condition, sell for £8. 
Tel: Cannock (Staffs) 78633 after 4pm. 
CBM 64, C2N cassette, two good 
joysticks, user manual and £60 worth 
of software, virtually unused. £180. 
Tel: Nick on 01-323 3211 ext 305 


Brapaa plus Dream Assembler. Dream- 
bug Basicode and Bugdiver for only 
£65 Tel 01-986 2658 after 5pm or 

Drags!'' 32, itegk disk dries, Epson 
RX80T printer, black and white TV 
and software and books, £500 ono. Tel: 
01-805 3326 

tw ippteg Dragee software. Many popular 
games available including Chuckle 
Egg. Touchstone. Donkey King, etc. 
Over sixty title*. Tel: Matthew or 
Simon at Studley 2576 
Dragee 32, cassette writ, magazines, 
games, boxed as new. Worth over 
£287. swap for CBM 64 and C2N. Tel: 
Chns on 01-387 2553 evee 
Dragon original software fur sale. Kriegs- 
piel. Ugh!. £3 each. Juniors Revenge, 
£5. 8 Ball Pool. Chuckle Egg. £3 50 
each. Tel: Richard on Ramsbottom 
(070682)2025 

Dragon 32 excellent condition, one 
owner Over £150 software Dustcov¬ 
er. joysticks. magazines, six books, all 
leads. Complete with cassette recor¬ 
der. £170 ono Tel: 01-648 8545 
Dragon 32, excellent condition, two 
joysticks. 40 games, 20 Dragon maga¬ 
zines * books. £130 ono Phillip 
Bradbery, 17 Phelps Close. West 
Kingndown, Nr. Sevenoaks, Kent. Tel: 
West Kingsdown (047485) 3192 


Sharp MZ700, built in cassette. 18 
assorted tapes. 10 months old, £160 
ono K Watts. 9 Cross Road. Oxhey. 
Herts 0923 22578 

Sharp MZB6A software for sale: Kuma, 
Forth, Zen. Frogger, Defender. Aster¬ 
oids. new £112. asking £40 ono Write 
to P Dalby. 18 Bradwell Fold. Games- 
ley. Gl oasop. Derbyshire 
Sharp M780A including screen and 
cassette deck plus manuals, Basic, 
aaaembler. games etc. vgc. only £300. 
Tel: Plymouth (0752) 23362. 

Sharp MZBOK, 48K RAM. converted 
80-column. Xtal CP M version 2 23, 
Xtal Basic version 3.1c. Includes 
double precision Basic, single disk 
drive, software, books etc. £450. Tel: 
0793 824345 after 5 30pm 
Sharp MZBOK, hardly used, various 
programs, books, user notes. £220 ono 
or swap for BBC B printer, disk drive. 
Tel: Neil on 051-424 4938 evenings 
Sharp MZ700, extended Basic. Zen 
aaaembler disassembler. Chess, data¬ 
base, games. only 4 months use, £130 
ono Tel 01-7 49 j 166 
Bargain Sharp MZ700, built-in printer 
plotter. 4-colour, plus Pascal. Zen 
editor assembler plus software. £150 
ono Tel: 0742 471160 






Billboard Buy & Sell Form 





second-hand equipment and (almost) anything else you 





form on the left with a maximum of 24 words. Send the 
completed form to: 





Billboard, Personal Computer News, 62 Oxford Street, London W1A 
2MG. 





Note that we cannot guarantee that your ad appears in any 
specific issue, and that we cannot accept ads from 





commercial organisations of any sort. 

Your name:. 





Address:. 






Telephone:. 


48 


PCN DECEMBER221984 












Is the Information Revolution Passing You By? 


If you use an Apple, IBM, BBC or 
ACT micro then you could be 
missing out on the information 
revolution of the decade. Today 
there are literally hundreds of 
databases worldwide, which can 
be accessed by a microcomputer 
fitted with a Nightingale modem 
and using appropriate software. 
These data bases include Prestel, 
Micronet, Homelink, Telecom 
Gold, various 'Bulletin Boards' and 
massive American Databases such 
as 'DIALOG' and 'The Source'. 
Micros can also be used to send 
telex messages. 




A world of information is available to you 
now when you install the Nightingale 
modem from Pace. There are hundreds 
of thousands of 'pages' of data available 
on Prestel, free computer software on 
Micronet, homebanking facilities 
available with Homelink, Company facts, 
Educational information, magazine and 
news articles available with Knowledge 
Index and the ability to communicate 
with other micro users direct, or via 
'bulletin boards'. 

The Nightingale modem is only £136.85 
Inc. VAT. If you do not already have 
suitable communications software Pace 
can supply this complete with a manual 
and full installation instructions. 


JPACE 


PACE SOFTWARE LTD. 
92 NEW CROSS STREET. 
BRADFORD BOS 88S 
Tel 102741729306 
Telex 51564 


niGHTiriGflLE -The Modem 


By far the most versatile modem available, at the price, for 
either home or business use, Nightingale will enable your 
micro computer to send and receive data utilising an 
ordinary P.O. Telephone Line. It offers Prestel Viewdata 
baud rates (1200/75 & 75/1200) alongside 300 300 baud full 
duplex for communication 
between computers. 

The state-of-the-art modem _ 

chip technology employed in I X/CT0RY 

Nightingale requires minimum! 
support circuitry resulting in 
low power consumption, low 

cost, high quality and extreme! KNOYVLEDGF miAcw 
reliability. It also features a I 20 %<h„— * WDEX 
simple self test facility for 
easy installation. 

Nightingale complies with 
the vigorous specifications 
laid down by British 
Telecom and is fully BABT 
approved. 

"INFORMATION 
SHEETS AVAILABLE 
ON REQUEST" 

| To Pace Ltd., 92 New Cross Street, 

| Bradford BD5 8BS 

* Please supply 

In modems at f136 85 me. VAT & carnage 

| [ ] modems & software pack for BBC micro at C159. inc VAT & carriage 
| | modems & software pack for Apple II. lie at C279 inc. VAT & carriage 

I f _ ] modems & software pack for IBM PC* at f 269 inc. VAT & carriage 
| Q modems & software pack for ACT at C269 inc. VAT & carriage 

* Address . 

| Cheque enclosed f or please debit my Access Q- 

| BarclaycardQ - (Please tick) 



“Bringing tomorrow a little closer” 


L*: 


ih RS 232 interface 



















Rato: £12 per single column cm. Minimum size 3cm. Series discount available Also spot colour available. Mechanical Data: 
Column width, 1 column 57mm. 2 column 118mm. 3 columns 179mm. Copy Dates: 1(1 days prior to publication. 
Contact: Andy Flint or Anita Stokes. 


CHRISTMAS PERIOD OFFER 

ZX Spectrum, MAestro-ASM and l Itimon. 
The best editor'assembler and monitor 
package around. £6.95 each, £12.50 the two. 
A ms trad CPC464 MAestro-ASM. Full fea¬ 
ture cditor/asscmblcr Only £6.95. 

Microholics Anonymous 


_HJTS15 9BW 

0642-787389 
0642 785825 


Alan 800 XL Computer 
Idiskdrrveoniy £299.95 

Alan 1050 disk drive plus 

(worth C20)tor only . £169.95 

All prices mckiOa VAT 
ta* dwkvery - please land cheque* PO to 

DISK SUPPLIES (Dept. 03) 


SAVE £££’s!! 


Amazing prices on Spectrum, Q.L.. 
Commodore. BBC. Monitors. Printers, etc. 
E g. Q.L £379 00 
(Inc. p+p. VAT) 


Dove Communications 
Tel: 0621 891715 


PROVE TO YOUR FRIENDS 
THAT YOUR COMPUTER 
„ IS REALLY USEFUL 

^5 Plan than garden with our data bank on giants Sand 
£9 95 lor data bare -— 



c-rom 


Ml an 


SPECTRUM ALL INCL.£18.50 

UPGRADES (SPECTRUM).£32.00 

OTHER MAKES ALSO REPAIRED 
SEND SAE FOR LATEST PRICE LISTS 


CONTROL TOUR MICRO UNIQUE 

RcADOUtt "-ograms iStHN SfCRriSief COMVtRT 
MOOifV RfVEAl hidden lines Ideal MiCROORIVt 0ISK ORIVt 
companon PLUS Mien Code OtSASttNIUR. km M Coda 
ROM ere Pun HEAOtR RUHR lu* into about prog rams 
PlUSHUOtCOtCHUcomnan HUS StCRfT INFORkM 
- .... SfCURITV 


tnck — bow lo reverse them CASS £695 0IS* C9 *5 
MtCBOOMVE - £11 95 ASM BVPROOUCTS P 0 Bo> 510 
BIRMINGHAM 617KS 


44 44 44 44 44 44 44 44 ** 


PLAY THE GUITAR 
THE VDU WAY 

The easiest way to leam the guitar!' 
FOR THE ACORN ELECTRON BBC 
£5.00 including poet and packing to: 

LAKESIDE SOFTWARE 

42 TOQNMOUTM COURT. 
SCUNTHORPE. SOUTH.. 


I 


44 44 44 44 44 4444444* 

* oanue rn vm id coicunc 

It 

2“ Uangaitbo Nureenee. LlangtHSa. Tregaron 

Dytad ST25 •QGor^tu detiHs^hone 0(7-423 223 ^ 

*4444444444444444444 


EPSON TX/80B 

Dot matrix printer 

Traction toed 80-cck 125 cos Prints graphics 
and double width characters 

Our price Cl 79. 

M. K. MUSIC A COMPUTERS 


3V2 or 5V4 WINCHESTERS 


FOR 

GEMINI NASCOM, SUPERBRAIN, 
IBM. APRICOT, SIRIUS 
AND EPSOM COMPUTERS 

♦ ★ INTRODUCTORY SPECIAL OFFER ★ ★ 

5'/4* 10 MB VERSION £999 + VAT 

♦ OTHER CAPACITIES SIZES AVAIL¬ 
ABLE 

♦ FACILITIES FOR MOST COMPUTERS 
ON REQUEST 

TEL (0245) 57575 

For further details Secuncor delivery, back 
up support and HP terms available. 

mm 

29 Beeches Road, Chelmsford. Essex 
CM1 2RX 

VAT No 407090674 


CJ.M. 4:000 - 8.000 SERIES CUSTOM EPR0N 

LM u> pm your own special software routine, company name 
security code, t o Handier or look up table m the unused area 11 . 
tuock r starting* f05f (mu 564 bytes) ROM Ret 90146522 

-iSTOPKEvr • -- ——• ——- 


assured Stale it STOP KEY esabtt reqimed 
Send code detarts en*iSA£ and payment ol £14 95 etc VAT Ertrj 
copies (at tene o' order only I wrtti or wdhoul STOP KFY disable or 
STOP KEY disable only muon £10 00 each me VAT ‘ 


SUSS. 


ATT. CUSROM DEPT: Nywtronlct 
6 Tancred Road 
Luton. Beds. LU2 7XA 
0582 29874 

DEALER ENQUIRIES WELCOME 



50 


PCN DECEMBER221984 

































































MICRO COMPUTER EXHIBITION 

SATURDAY JAN 12th 

GREAT HALL CIVIC CENTRE, BROMLEY 


NEW miH USERS JOIN OPEN # STREAM 
£10 FOR 5 MACS TO: 

26 COLLEGE TO. BROMLEY BR1 IK 


LIFEBOAT 


IMS*. MM *M> TANDY V* U.M 

JRM COMPUTING SERVICES 

104 Bnssntl Slrnnt. Leicester LE2 3FA 


BLANK CASSETTES AND DISKS 

min>a« mhm«m 
CtkHkOt WDM* 
CMMIMMM 1MWQ7M 
CM. II Ur tt It IMlHOtM 

iW aao oausu s»Dtn*i density 'Ok.ru oo 

• COO W wNII* 

UK HOME COMPUTERS 


M.mol.ch 900 81 2 
' mtur* gam* Tumble down Towor 
M CHARNKAPZnow available C4.00 
la or C700 lor Iha two 


MMndSAE lor farther da 


SOLWAY 

SOFTWARE 


TEL: 0946 _ 

3846 n 



BOWKER BUSINESS SERVICES 

4 Chjomint LETCH WORTH. Htfls . SG63U8 
Tel. 14626 74457 


WANTED 

PERSONAL COMPUTERS 

all models bought for cash 

Morgan Camera Company 

160 Tottenham Court Road, 
London W1. Tel: 01-388 2562 


MONITOR QUALITY PICTURE 
Plug the modem 3 between television and 
any computer for a sharper steadier 
picture 

Send <29 95 ♦ £1.75 PAP to 

Solar Computer Products 
PO Boa 4, Monmouth, Gwent NPS 4QG 
Tel: 0600 860661 

Allow 28 day* for delivery 


BANISH LOADing PROBLEMS 


We are now 
the exclusive 
sellers of the 

EUNCA 



Can only be 
obtained from us 
It is now available for 
the tollowng computers — 

Spectrum, ZX81, Oric-1, Atmos, 
BBC. Electron. Dragon and Atom 
and still only El 4.99 inclusive 

We also sell the EUNCA Loud¬ 
mouth. A Spectrum sound ampli¬ 
fier for only £12.99 inclusive 

CELINA Software' " 
laslara Hat* lain lor tht SPECTRUM 
nUCAB Tilt only program you a* rvrr need lo< r^irmj) 

STOCK faMes U6J on tf yew Mock. aMh a running total 
or cask Mm ol * slot* Add and renew stock u 
wd CIS 60 tad. 

PROOCOST Evtr aondarad now to cakuiala Vm sating pnea id 
mi atm tfes program do«> rust mat taking into 
account your owmaads and ho* muen prow you 
awd Id matt CIS.MM. 

Celinaj _ 


AMSTRAD CPC464 

AMKHO fRACKWOOO - AOVENTURER EXTRAOBOINAIRE 

THE TRIAL OF ARNOLD BLACKWOOD 

CPC464 USER Oct 84 

ARNOLD GOES TO SOMEWHERE ELSE! 
THE WISE AND FOOL OF 
ARNOLD BLACKWOOD 


pc N on in 

Eacn Adronture C6 SO me ByRatumPodl CQsPOsto 

NEMESIS 

10 CARLOW ROAD. RIMiSTEAD, KETTERING. 
NORTHANTS NN14 4DW. 

Tel 0933823987 


SINCLAIR COMPUTER REPAIRS 

Fan. reliable repair* by experienced engineer*, 
having serviced Sinclair computer* unee the 
introduction of the ZX80. Our price t* inclusive ot 
all part*, labour, postage and VAT irrespective of 
fault. *No hidden charge*. “Whilc-you-wait »cr- 
vicc available Spectrum £ 1K 75 ZX8IE11.SO 16K 
Ram £V 95. Call or vend with cheque or P.O. to: 
T V Service* ot Cambridge Lid. French'* Road, 
Cambridge CB4 3NP Tel (0223) 311371. 

SPECTRUM ‘XiTmEMORY 
EXPANSION SYSTEM 
XK System Kit £15.95 Inc. VAT 
XK System Factory fitted £20.95 inc. VAT 


MAGICSTAR — Acrary criss-crossfruit mac) 

where the nudge and hold function* let you m _ 

the decision* An interesting quality game for the 
Commodore 64. Price £3.99 on tape. Send chcqi 
or P.O. to: 

BBS, 3 Woodilda, Gratna CAS 5ES 


SPECIAL CHRISTMAS BARGAIN 

SOLUTION 2: 


NO POWER Suppked with any mo o» socket* and Mad* 

ISscSfHwa NEWBRAIN SINCLAIR SPECTRUM 
INTERFACE I.OL. ETC 

Mhar sokitnrw, watch thia apace, or contact ue at 


lOCamphln Road 
CAMBRIDGE CB4 2NG 


LIQUIDATION STOCK 
IN FULL WORKING ORDER 
TWO COMPLETE 
APPLE PACKAGES 

APPLE II EUROPLUS 
APPLE II TWIN DISK DRIVE 
OUME SPRINT 5 DAISY WHEEL 
ITTSP20VDU 

at HR 

APPLE II EUROPLUS 
APPLE TWIN DISK DRIVE 
DIGITAL DEC WRITER IV 
ITT SP20 VDU 

at KM 
Fhaaaaaa 

an 01-254 4281 iDaytlmrl 


BASIC COMPILER 


____ Turns Basic Program* into 

r*4»v UK Machinr Coda* Rs vny etty to um and coma* 
complete *4h tug instruction* SWUM* tor ihcModd Bor Modal 

re or ordtr direct (post treat 

OaanFO orSM i 0 £17.95 

Disk ACK Data £19.95 

(40 80 TRACK) DEPT PCN 


Nottingham Nl 
Tel: (0602) 28 


COMPUTER SOFTWARE: 


Commodore 64. Vc 20. BBC. Atari. Dragon. 

Spactrum ZX01 Amstrad 

Special otter on Commodore 64 

New Releases for CBM 64 Spectrum. BBC. Atari. 

Dragon. Spectrum ZX81 

New releases tor CBM 64. Spectrum. BBC Every 2 

weeks —lust send S A E and we send you a new 

list every 2 weeks 

Altai CIO data cassettes 40p each 5 Cl5 data 
cassettes £2 40 5'.' floppy discs D skied - DL 
density £2 30 each or 5 lor CIO 

nuDe supouto 

Sand to M J f SBtwood. 91 OoTs *oe* 9»Mo n 
m Budd.ConrndSV(nSAf Toi (02914179 


SPECTRUM REPAIRS 

We expeniy repair Spectrums lor £15 inclusive ol 
parts laDour and return postage Spectrums 
upgraded to 46K tor £28 including post 
R. A. ELECTRONICS. 

SO Kimberley Rond. Lownstoft. Suffolk 
TEL (0902)86289 


EVERY NAN HOUSE 

77 OXFORD STREET, LONDON W1 

3000 aq ft-28.000 sq It 
£5 per sq ft 

Tel: 04868 29009-29991 23386 

R.E.C. 

116 HIGH STREET, 
GODALMING, SURREY 


LYNX 

Over 50 arcade games, adventures and ui 
program*, mcHtding software projects 

JET SET WILLY 

Lot 


MERRY 
CHRISTMAS 
TO ALL 
OUR 

READERS 


PCN DECEMBER221984 


51 


















































































underway. Our picture highlights a 
surprise guest appearance by Nich 
Alexander, Guild of Software Houses 
supremo, as an Ugly Sister. True to 
its thrifty image, Mastertronk is 
using only one Ugly Sister to keep 
production costs down. 


Probably because you realise 
that poet men are overworked at 
this time of year, you thought¬ 
fully didn’t send micro Christ¬ 
mas Carols in by the hundred 
after our suggestion two weeks 
ago. 

In fact, only Kevin Millyard 
responded, so we send particu¬ 
larly warm Season’s Greetings 
to him and tepid ones to the rest 
of you, with a vote of thanks 
from the Post Office workers. 

Here, to the tune of The First 
Noel, is a sample of his work .'It 
should be sung up and down the 
country, preferably in the 
privacy of a bathroom. 

Your new QL Sir Clive did say. 
Will be with you by the twenty- 
eighth day. 

But that day came and that day 


A nd sti 11 no m icro Sinclair sent, 
QL, QL, QL, QL. 

Where, oh where is my QL? 

On that high note we’ll sign off 
for the year. Happy Christmas. 
See you in 1985. 



Here'* something to turn your mind 
to when the National Anthem has 
finished at the end of the Queen's 


Mknmtec'i latest product, is dear¬ 
ly on the point of saying something 
memorable. What will K be? We 
invite you to send in suggestions to 
PCM at 62 Oxford Street, London 
W1A 2HG, and there will be £20 in It 
for the funniest The winner will be 
announced in issue 95. 


SYNTAX ERRORS 


OEL, maker of the Prism VTX 
5000 modem, has suggested a 
better way round problems 
when using it with a Spectrum 
and Interface 1 (issue 90). The 
company says you should con¬ 
nect all the equipment then 
power on from the mains socket, 
not by plugging the power lead 
jack into the Spectrum socket. 


NEXT YEAR 


Next year? What is this next 
year? In response to the staff s 
cries of 'Give us a break, guv,’ 
the publishers of PCN have 
decreed that there will be no 
issue to distract you from the 
Boxing Day football program¬ 
me on December 26. We’ll be 
back on January 2,1985 with... 
Father time 

Age shall not wither it . . . the 
Sinclair defies time’s winged 
chariot by still going strong. We 
take a retrospective look at this 
great survivor. 

High office 

Database Software offers a 
Lotus equivalent on the BBC 
forjust £5.95—could it possibly 
not give you your money’s 
wor th? 

BBC among apples 

Kick-off the new year with this 
fresh-fruit cocktail of a game for 
the BBC micro. 

Amstrad at the double 

Give your Amst rad a character¬ 
building exercise with a utility 
to double their height. 

Spectrum break 

Guard your Spectrum prog¬ 
rams against those inconve¬ 
nient interruptions with this 
anti-break device. 

Penpal 

Cast your eyes over a full 
pro-test of the Penman Plotter. 




went 

1 _ L _ := - '1 -- - U 

PCN DATELINES 

Event 

D«tet 

Venue 

Organisers 

CADCAM Inti Show 

Jan 8-10 

NEC. Birmingham 

EMAP Inti Exhibitions. 01-837 3699 

Mini/Micro Computer Exhbn Conf Jan 13-16 

Stockholm, Sweden 

Sollentuna Massan. Box 174, S — 191 23 

Sollentuna, Stockholm 

Which Computer? 

Jan 15-18 

NEC. Birmingham 

Clapp & Poliak 01-891 5051 

High Technology & Computers 
Education 

Jan 23-26 

Barbican, London 

Computer Marketplace Exhibitions. 01-930 

1612 

Computer Exhbn — Computer 
Thai 

January 23-26 

Bangkok. Thailand 

Conf & Exhbn Management Services. Ltd. 

61 5 Langsuan Soi 2, Ploenduit Road, 

Bangkok 10500 

Inti Microcomputer Fair 

Jan 29-Feb 3 

Frankfurt. Germany 

Collins & Endres, 01-734 0543 

Apricot & Sirius Computer Show 

Feb 5-7 

Kensington Town Hall, London 

Paradox Group. 01-241 2354 

Inti trade show for home comps, 
software, etc — LET 

Feb 17-19 

Olympia. London 

Turret-Wheatland. 0923-777000 

Inti Computer Graphics User 
Show and Conference 

Feb 19-21 

Barbican. London 

Mountbuild, 01-486 1951 

MEXCOM 

Feb 25-28 

Mexico City, Mexico 

AESI Ltd, 01-379 7628 


ir Peter Worlock IX 


Nm ui it e rs Ralph Bancroft. Sandra Grandison Feature* editor John 
Cooke Program* editor Nickic Robinson Art director Jim Dannie Art #d 
PUBLISHER ( vndy Milan PuMnhnc auntant Tube Bendeth 
ADVERTISING: Croup advertising manager Peter Goldstein Advertheweot mar 

executive* Claire Barnes. Phil Bennon. Mike Blackman. Steve Comck, 
Tony O'Reilly Anita Stokes Production Richard Gaffre; * ' * “ 

Ixindon W1A 2HG 01 -439 4242 Editorial add rev 
3211 Published by VNU Business Publications, 
without written consent from the 


Dave Alexander Ai 


Harriet Arnold Editor 1 ! at 
Kenn Garmch Hi 
Tim Brown Layout artrrt Bruce Preston 


ura Cade. Claire Rowbottom Si 


part v 
Corns 


rail. Distributed by Seymour Press. 


Keefe. Andrew Flint. Christian McCarthy. Isabel Middleton, Sarah Musgrave. 
ffrev Advertisement assistant Jan Moore Subscription enquiries < Jill Stevens Saburipbos address S3 Fnlh Street 

__ _ Oxford Street Undon W1A 2HG. 01-636 6890 Advertising address 62 Oxford Street London W1A 2HG 01-323 

cations. Evelyn House. 62 Oxford Street London W1A 2HG © VNU 1983. No material may be reproduced in whole or in 
copyright holders. Photoset by Quickset, 184-186 Old Street, London EC1 Printed by Chase Web Offset. St Austell, 
ns. 334 Brixton Road. London SW9.01-733 4444 Registered at the PO as a newspaper 


PCN DECEMBER221984 
















































■ 




COMMODORE 64 




' 

.. ■ ■ . 

■ 


* 1 « 5 ? 


' 


■ 


5od Retailers 
















efcTMMTE 

PLRU THr GHMI 



48K SINCLAIR ZX SPECTRUM 


48K SINCLAIR ZX SPECTRUM 


"KNIGHTLORE", "UNDERWURLDE ", "SABRE WULF", and "STAEE OF KARNATH" recommended retail 
price £9.95 inc VAT. Available from W.H.SMITH, BOOTS. J.MENZIES, WOOLWORTHS and all good 
software retail outlets. Also available from ULTIMATE PLAY THE GAME, The Green, 
Ashby-de-la-Zouch, Leicestershire LE6 5JU (P8rP are included) Tel: 0530 411485